Interface TpmAttestation.QuoteOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TpmAttestation.Quote, TpmAttestation.Quote.Builder
Enclosing class:
TpmAttestation

public static interface TpmAttestation.QuoteOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Raw binary values of each PCRs being quoted.
    int
    The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
    Map<Integer,com.google.protobuf.ByteString>
    Deprecated.
    int
    Raw binary values of each PCRs being quoted.
    Map<Integer,com.google.protobuf.ByteString>
    Raw binary values of each PCRs being quoted.
    com.google.protobuf.ByteString
    getPcrValuesOrDefault(int key, com.google.protobuf.ByteString defaultValue)
    Raw binary values of each PCRs being quoted.
    com.google.protobuf.ByteString
    Raw binary values of each PCRs being quoted.
    com.google.protobuf.ByteString
    TPM2 quote, encoded as a TPMS_ATTEST
    com.google.protobuf.ByteString
    TPM2 signature, encoded as a TPMT_SIGNATURE

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getHashAlgo

      int getHashAlgo()
       The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
       
      int32 hash_algo = 1;
      Returns:
      The hashAlgo.
    • getPcrValuesCount

      int getPcrValuesCount()
       Raw binary values of each PCRs being quoted.
       
      map<int32, bytes> pcr_values = 2;
    • containsPcrValues

      boolean containsPcrValues(int key)
       Raw binary values of each PCRs being quoted.
       
      map<int32, bytes> pcr_values = 2;
    • getPcrValues

      @Deprecated Map<Integer,com.google.protobuf.ByteString> getPcrValues()
      Deprecated.
      Use getPcrValuesMap() instead.
    • getPcrValuesMap

      Map<Integer,com.google.protobuf.ByteString> getPcrValuesMap()
       Raw binary values of each PCRs being quoted.
       
      map<int32, bytes> pcr_values = 2;
    • getPcrValuesOrDefault

      com.google.protobuf.ByteString getPcrValuesOrDefault(int key, com.google.protobuf.ByteString defaultValue)
       Raw binary values of each PCRs being quoted.
       
      map<int32, bytes> pcr_values = 2;
    • getPcrValuesOrThrow

      com.google.protobuf.ByteString getPcrValuesOrThrow(int key)
       Raw binary values of each PCRs being quoted.
       
      map<int32, bytes> pcr_values = 2;
    • getRawQuote

      com.google.protobuf.ByteString getRawQuote()
       TPM2 quote, encoded as a TPMS_ATTEST
       
      bytes raw_quote = 3;
      Returns:
      The rawQuote.
    • getRawSignature

      com.google.protobuf.ByteString getRawSignature()
       TPM2 signature, encoded as a TPMT_SIGNATURE
       
      bytes raw_signature = 4;
      Returns:
      The rawSignature.