Class TpmAttestation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
- com.google.cloud.confidentialcomputing.v1.TpmAttestation.Builder
-
- All Implemented Interfaces:
TpmAttestationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TpmAttestation
public static final class TpmAttestation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder> implements TpmAttestationOrBuilder
TPM2 data containing everything necessary to validate any platform state measured into the TPM.
Protobuf typegoogle.cloud.confidentialcomputing.v1.TpmAttestation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TpmAttestation.BuilderaddAllCertChain(Iterable<? extends com.google.protobuf.ByteString> values)List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.TpmAttestation.BuilderaddAllQuotes(Iterable<? extends TpmAttestation.Quote> values)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderaddCertChain(com.google.protobuf.ByteString value)List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.TpmAttestation.BuilderaddQuotes(int index, TpmAttestation.Quote value)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderaddQuotes(int index, TpmAttestation.Quote.Builder builderForValue)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderaddQuotes(TpmAttestation.Quote value)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderaddQuotes(TpmAttestation.Quote.Builder builderForValue)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.Quote.BuilderaddQuotesBuilder()TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.Quote.BuilderaddQuotesBuilder(int index)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TpmAttestationbuild()TpmAttestationbuildPartial()TpmAttestation.Builderclear()TpmAttestation.BuilderclearAkCert()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.TpmAttestation.BuilderclearCanonicalEventLog()An Event Log containing additional events measured into the TPM that are not already present in the tcg_event_log.TpmAttestation.BuilderclearCertChain()List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.TpmAttestation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TpmAttestation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TpmAttestation.BuilderclearQuotes()TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuilderclearTcgEventLog()The binary TCG Event Log containing events measured into the TPM by the platform firmware and operating system.TpmAttestation.Builderclone()com.google.protobuf.ByteStringgetAkCert()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.ByteStringgetCanonicalEventLog()An Event Log containing additional events measured into the TPM that are not already present in the tcg_event_log.com.google.protobuf.ByteStringgetCertChain(int index)List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.intgetCertChainCount()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.TpmAttestationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()TpmAttestation.QuotegetQuotes(int index)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.Quote.BuildergetQuotesBuilder(int index)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.List<TpmAttestation.Quote.Builder>getQuotesBuilderList()TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.intgetQuotesCount()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.QuoteOrBuildergetQuotesOrBuilder(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.ByteStringgetTcgEventLog()The binary TCG Event Log containing events measured into the TPM by the platform firmware and operating system.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TpmAttestation.BuildermergeFrom(TpmAttestation other)TpmAttestation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TpmAttestation.BuildermergeFrom(com.google.protobuf.Message other)TpmAttestation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TpmAttestation.BuilderremoveQuotes(int index)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuildersetAkCert(com.google.protobuf.ByteString value)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.TpmAttestation.BuildersetCanonicalEventLog(com.google.protobuf.ByteString value)An Event Log containing additional events measured into the TPM that are not already present in the tcg_event_log.TpmAttestation.BuildersetCertChain(int index, com.google.protobuf.ByteString value)List of DER-encoded X.509 certificates which, together with the ak_cert, chain back to a trusted Root Certificate.TpmAttestation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TpmAttestation.BuildersetQuotes(int index, TpmAttestation.Quote value)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuildersetQuotes(int index, TpmAttestation.Quote.Builder builderForValue)TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.TpmAttestation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TpmAttestation.BuildersetTcgEventLog(com.google.protobuf.ByteString value)The binary TCG Event Log containing events measured into the TPM by the platform firmware and operating system.TpmAttestation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
clear
public TpmAttestation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
getDefaultInstanceForType
public TpmAttestation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TpmAttestation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TpmAttestation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TpmAttestation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
setField
public TpmAttestation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
clearField
public TpmAttestation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
clearOneof
public TpmAttestation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
setRepeatedField
public TpmAttestation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
addRepeatedField
public TpmAttestation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
mergeFrom
public TpmAttestation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TpmAttestation.Builder>
-
mergeFrom
public TpmAttestation.Builder mergeFrom(TpmAttestation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
mergeFrom
public TpmAttestation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TpmAttestation.Builder>- Throws:
IOException
-
getQuotesList
public List<TpmAttestation.Quote> getQuotesList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;- Specified by:
getQuotesListin interfaceTpmAttestationOrBuilder
-
getQuotesCount
public int getQuotesCount()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;- Specified by:
getQuotesCountin interfaceTpmAttestationOrBuilder
-
getQuotes
public TpmAttestation.Quote getQuotes(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;- Specified by:
getQuotesin interfaceTpmAttestationOrBuilder
-
setQuotes
public TpmAttestation.Builder setQuotes(int index, TpmAttestation.Quote value)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
setQuotes
public TpmAttestation.Builder setQuotes(int index, TpmAttestation.Quote.Builder builderForValue)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addQuotes
public TpmAttestation.Builder addQuotes(TpmAttestation.Quote value)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addQuotes
public TpmAttestation.Builder addQuotes(int index, TpmAttestation.Quote value)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addQuotes
public TpmAttestation.Builder addQuotes(TpmAttestation.Quote.Builder builderForValue)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addQuotes
public TpmAttestation.Builder addQuotes(int index, TpmAttestation.Quote.Builder builderForValue)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addAllQuotes
public TpmAttestation.Builder addAllQuotes(Iterable<? extends TpmAttestation.Quote> values)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
clearQuotes
public TpmAttestation.Builder clearQuotes()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
removeQuotes
public TpmAttestation.Builder removeQuotes(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
getQuotesBuilder
public TpmAttestation.Quote.Builder getQuotesBuilder(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
getQuotesOrBuilder
public TpmAttestation.QuoteOrBuilder getQuotesOrBuilder(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;- Specified by:
getQuotesOrBuilderin interfaceTpmAttestationOrBuilder
-
getQuotesOrBuilderList
public List<? extends TpmAttestation.QuoteOrBuilder> getQuotesOrBuilderList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;- Specified by:
getQuotesOrBuilderListin interfaceTpmAttestationOrBuilder
-
addQuotesBuilder
public TpmAttestation.Quote.Builder addQuotesBuilder()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
addQuotesBuilder
public TpmAttestation.Quote.Builder addQuotesBuilder(int index)
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
getQuotesBuilderList
public List<TpmAttestation.Quote.Builder> getQuotesBuilderList()
TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank.
repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1;
-
getTcgEventLog
public 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;- Specified by:
getTcgEventLogin interfaceTpmAttestationOrBuilder- Returns:
- The tcgEventLog.
-
setTcgEventLog
public TpmAttestation.Builder setTcgEventLog(com.google.protobuf.ByteString value)
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;- Parameters:
value- The tcgEventLog to set.- Returns:
- This builder for chaining.
-
clearTcgEventLog
public TpmAttestation.Builder clearTcgEventLog()
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:
- This builder for chaining.
-
getCanonicalEventLog
public 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;- Specified by:
getCanonicalEventLogin interfaceTpmAttestationOrBuilder- Returns:
- The canonicalEventLog.
-
setCanonicalEventLog
public TpmAttestation.Builder setCanonicalEventLog(com.google.protobuf.ByteString value)
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;- Parameters:
value- The canonicalEventLog to set.- Returns:
- This builder for chaining.
-
clearCanonicalEventLog
public TpmAttestation.Builder clearCanonicalEventLog()
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:
- This builder for chaining.
-
getAkCert
public 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;- Specified by:
getAkCertin interfaceTpmAttestationOrBuilder- Returns:
- The akCert.
-
setAkCert
public TpmAttestation.Builder setAkCert(com.google.protobuf.ByteString value)
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;- Parameters:
value- The akCert to set.- Returns:
- This builder for chaining.
-
clearAkCert
public TpmAttestation.Builder clearAkCert()
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:
- This builder for chaining.
-
getCertChainList
public 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;- Specified by:
getCertChainListin interfaceTpmAttestationOrBuilder- Returns:
- A list containing the certChain.
-
getCertChainCount
public 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;- Specified by:
getCertChainCountin interfaceTpmAttestationOrBuilder- Returns:
- The count of certChain.
-
getCertChain
public 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;- Specified by:
getCertChainin interfaceTpmAttestationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The certChain at the given index.
-
setCertChain
public TpmAttestation.Builder setCertChain(int index, com.google.protobuf.ByteString value)
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 to set the value at.value- The certChain to set.- Returns:
- This builder for chaining.
-
addCertChain
public TpmAttestation.Builder addCertChain(com.google.protobuf.ByteString value)
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:
value- The certChain to add.- Returns:
- This builder for chaining.
-
addAllCertChain
public TpmAttestation.Builder addAllCertChain(Iterable<? extends com.google.protobuf.ByteString> values)
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:
values- The certChain to add.- Returns:
- This builder for chaining.
-
clearCertChain
public TpmAttestation.Builder clearCertChain()
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:
- This builder for chaining.
-
setUnknownFields
public final TpmAttestation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
mergeUnknownFields
public final TpmAttestation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TpmAttestation.Builder>
-
-