Class PublicKey (2.0.0-beta01)

public sealed class PublicKey : IMessage<PublicKey>, IEquatable<PublicKey>, IDeepCloneable<PublicKey>, IBufferMessage, IMessage

A [PublicKey][google.cloud.security.privateca.v1beta1.PublicKey] describes a public key.

Inheritance

Object > PublicKey

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Constructors

PublicKey()

public PublicKey()

PublicKey(PublicKey)

public PublicKey(PublicKey other)
Parameter
NameDescription
otherPublicKey

Properties

Key

public ByteString Key { get; set; }

Required. A public key. Padding and encoding varies by 'KeyType' and is described along with the KeyType values.

Property Value
TypeDescription
ByteString

Type

public PublicKey.Types.KeyType Type { get; set; }

Required. The type of public key.

Property Value
TypeDescription
PublicKey.Types.KeyType