Interface TpmAttestation.QuoteOrBuilder (0.16.0)

publicstaticinterface TpmAttestation.QuoteOrBuilderextendsMessageOrBuilder

Implements

MessageOrBuilder

Methods

containsPcrValues(int key)

publicabstractbooleancontainsPcrValues(intkey)

Raw binary values of each PCRs being quoted.

map<int32, bytes> pcr_values = 2;

Parameter
Name Description
key int
Returns
Type Description
boolean

getHashAlgo()

publicabstractintgetHashAlgo()

The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID

int32 hash_algo = 1;

Returns
Type Description
int

The hashAlgo.

getPcrValues()

publicabstractMap<Integer,ByteString>getPcrValues()

Use #getPcrValuesMap() instead.

Returns
Type Description
Map<java.lang.Integer,ByteString>

getPcrValuesCount()

publicabstractintgetPcrValuesCount()

Raw binary values of each PCRs being quoted.

map<int32, bytes> pcr_values = 2;

Returns
Type Description
int

getPcrValuesMap()

publicabstractMap<Integer,ByteString>getPcrValuesMap()

Raw binary values of each PCRs being quoted.

map<int32, bytes> pcr_values = 2;

Returns
Type Description
Map<java.lang.Integer,ByteString>

getPcrValuesOrDefault(int key, ByteString defaultValue)

publicabstractByteStringgetPcrValuesOrDefault(intkey,ByteStringdefaultValue)

Raw binary values of each PCRs being quoted.

map<int32, bytes> pcr_values = 2;

Parameters
Name Description
key int
defaultValue ByteString
Returns
Type Description
ByteString

getPcrValuesOrThrow(int key)

publicabstractByteStringgetPcrValuesOrThrow(intkey)

Raw binary values of each PCRs being quoted.

map<int32, bytes> pcr_values = 2;

Parameter
Name Description
key int
Returns
Type Description
ByteString

getRawQuote()

publicabstractByteStringgetRawQuote()

TPM2 quote, encoded as a TPMS_ATTEST

bytes raw_quote = 3;

Returns
Type Description
ByteString

The rawQuote.

getRawSignature()

publicabstractByteStringgetRawSignature()

TPM2 signature, encoded as a TPMT_SIGNATURE

bytes raw_signature = 4;

Returns
Type Description
ByteString

The rawSignature.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.