public sealed class PublicKey : IMessage<PublicKey>, IEquatable<PublicKey>, IDeepCloneable<PublicKey>, IBufferMessage, IMessage
A [PublicKey][google.cloud.security.privateca.v1beta1.PublicKey] describes a public key.
Implements
IMessage<PublicKey>, IEquatable<PublicKey>, IDeepCloneable<PublicKey>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
PublicKey()
public PublicKey()
PublicKey(PublicKey)
public PublicKey(PublicKey other)
Parameter | |
---|---|
Name | Description |
other | PublicKey |
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 | |
---|---|
Type | Description |
ByteString |
Type
public PublicKey.Types.KeyType Type { get; set; }
Required. The type of public key.
Property Value | |
---|---|
Type | Description |
PublicKey.Types.KeyType |