Access Approval v1 API - Class SignatureInfo (2.3.0)

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

Reference documentation and code samples for the Access Approval v1 API class SignatureInfo.

Information about the digital signature of the resource.

Inheritance

object > SignatureInfo

Namespace

Google.Cloud.AccessApproval.V1

Assembly

Google.Cloud.AccessApproval.V1.dll

Constructors

SignatureInfo()

public SignatureInfo()

SignatureInfo(SignatureInfo)

public SignatureInfo(SignatureInfo other)
Parameter
NameDescription
otherSignatureInfo

Properties

CustomerKmsKeyVersion

public string CustomerKmsKeyVersion { get; set; }

The resource name of the customer CryptoKeyVersion used for signing.

Property Value
TypeDescription
string

GooglePublicKeyPem

public string GooglePublicKeyPem { get; set; }

The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.

Property Value
TypeDescription
string

HasCustomerKmsKeyVersion

public bool HasCustomerKmsKeyVersion { get; }

Gets whether the "customer_kms_key_version" field is set

Property Value
TypeDescription
bool

HasGooglePublicKeyPem

public bool HasGooglePublicKeyPem { get; }

Gets whether the "google_public_key_pem" field is set

Property Value
TypeDescription
bool

Signature

public ByteString Signature { get; set; }

The digital signature.

Property Value
TypeDescription
ByteString

VerificationInfoCase

public SignatureInfo.VerificationInfoOneofCase VerificationInfoCase { get; }
Property Value
TypeDescription
SignatureInfoVerificationInfoOneofCase