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

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsPcrValues​(int key)
      Raw binary values of each PCRs being quoted.
      int getHashAlgo()
      The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
      Map<Integer,​com.google.protobuf.ByteString> getPcrValues()
      Deprecated.
      int getPcrValuesCount()
      Raw binary values of each PCRs being quoted.
      Map<Integer,​com.google.protobuf.ByteString> getPcrValuesMap()
      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 getPcrValuesOrThrow​(int key)
      Raw binary values of each PCRs being quoted.
      com.google.protobuf.ByteString getRawQuote()
      TPM2 quote, encoded as a TPMS_ATTEST
      com.google.protobuf.ByteString getRawSignature()
      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 Detail

      • 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;
      • 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.