publicKeyMetadataResponse static method

PublicKeyMetadata publicKeyMetadataResponse(
  1. Uint8List data
)

Implementation

static PublicKeyMetadata publicKeyMetadataResponse(Uint8List data) {
  var response = model.PublicKeyMetadataResponse(data);
  if (response.error != null && response.error != "") {
    throw OpenPGPException(response.error!);
  }
  var metadata = response.output!;
  return PublicKeyMetadata(
    metadata.algorithm!,
    metadata.keyId!,
    metadata.keyIdShort!,
    metadata.creationTime!,
    metadata.fingerprint!,
    metadata.keyIdNumeric!,
    metadata.isSubKey,
    metadata.canSign,
    metadata.canEncrypt,
    _identities(metadata.identities),
  );
}