Interface GceShieldedIdentityOrBuilder (0.60.0)

public interface GceShieldedIdentityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAkCert()

public abstract ByteString getAkCert()

Optional. DER-encoded X.509 certificate of the Attestation Key (otherwise known as an AK or a TPM restricted signing key) used to generate the quotes.

bytes ak_cert = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The akCert.

getAkCertChain(int index)

public abstract ByteString getAkCertChain(int index)

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

repeated bytes ak_cert_chain = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
ByteString

The akCertChain at the given index.

getAkCertChainCount()

public abstract int getAkCertChainCount()

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

repeated bytes ak_cert_chain = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of akCertChain.

getAkCertChainList()

public abstract List<ByteString> getAkCertChainList()

Optional. List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.

repeated bytes ak_cert_chain = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ByteString>

A list containing the akCertChain.