Interface TpmAttestationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TpmAttestation
,TpmAttestation.Builder
public interface TpmAttestationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.ByteString
getAkCert()
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.com.google.protobuf.ByteString
getCanonicalEventLog()
An Event Log containing additional events measured into the TPM that are not already present in the tcg_event_log.com.google.protobuf.ByteString
getCertChain(int index)
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.int
getCertChainCount()
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.List<com.google.protobuf.ByteString>
getCertChainList()
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.TpmAttestation.Quote
getQuotes(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.int
getQuotesCount()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.List<TpmAttestation.Quote>
getQuotesList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.QuoteOrBuilder
getQuotesOrBuilder(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.List<? extends TpmAttestation.QuoteOrBuilder>
getQuotesOrBuilderList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.com.google.protobuf.ByteString
getTcgEventLog()
The binary TCG Event Log containing events measured into the TPM by the platform firmware and operating system.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getQuotesList
List<TpmAttestation.Quote> getQuotesList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1alpha1.TpmAttestation.Quote quotes = 1;
-
getQuotes
TpmAttestation.Quote getQuotes(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1alpha1.TpmAttestation.Quote quotes = 1;
-
getQuotesCount
int getQuotesCount()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1alpha1.TpmAttestation.Quote quotes = 1;
-
getQuotesOrBuilderList
List<? extends TpmAttestation.QuoteOrBuilder> getQuotesOrBuilderList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1alpha1.TpmAttestation.Quote quotes = 1;
-
getQuotesOrBuilder
TpmAttestation.QuoteOrBuilder getQuotesOrBuilder(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1alpha1.TpmAttestation.Quote quotes = 1;
-
getTcgEventLog
com.google.protobuf.ByteString getTcgEventLog()
The binary TCG Event Log containing events measured into the TPM by the platform firmware and operating system. Formatted as described in the "TCG PC Client Platform Firmware Profile Specification".
bytes tcg_event_log = 2;
- Returns:
- The tcgEventLog.
-
getCanonicalEventLog
com.google.protobuf.ByteString getCanonicalEventLog()
An Event Log containing additional events measured into the TPM that are not already present in the tcg_event_log. Formatted as described in the "Canonical Event Log Format" TCG Specification.
bytes canonical_event_log = 3;
- Returns:
- The canonicalEventLog.
-
getAkCert
com.google.protobuf.ByteString getAkCert()
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 = 4;
- Returns:
- The akCert.
-
getCertChainList
List<com.google.protobuf.ByteString> getCertChainList()
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.
repeated bytes cert_chain = 5;
- Returns:
- A list containing the certChain.
-
getCertChainCount
int getCertChainCount()
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.
repeated bytes cert_chain = 5;
- Returns:
- The count of certChain.
-
getCertChain
com.google.protobuf.ByteString getCertChain(int index)
List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.
repeated bytes cert_chain = 5;
- Parameters:
index
- The index of the element to return.- Returns:
- The certChain at the given index.
-
-