Interface protos.google.cloud.kms.v1.IPublicKey

Properties of a PublicKey.

Package

@google-cloud/kms!

Properties

algorithm

algorithm?: (google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|null);

PublicKey algorithm

Property Value
TypeDescription
(google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|null)

name

name?: (string|null);

PublicKey name

Property Value
TypeDescription
(string|null)

pem

pem?: (string|null);

PublicKey pem

Property Value
TypeDescription
(string|null)

pemCrc32c

pemCrc32c?: (google.protobuf.IInt64Value|null);

PublicKey pemCrc32c

Property Value
TypeDescription
(google.protobuf.IInt64Value|null)

protectionLevel

protectionLevel?: (google.cloud.kms.v1.ProtectionLevel|keyof typeof google.cloud.kms.v1.ProtectionLevel|null);

PublicKey protectionLevel

Property Value
TypeDescription
(google.cloud.kms.v1.ProtectionLevel|keyof typeof google.cloud.kms.v1.ProtectionLevel|null)