Man Linux: Main Page and Category List

NAME

       Tspi_DAA_IssuerKeyVerification - verifies the DAA public key

SYNOPSIS

       #include <tss/tss_typedef.h>
       #include <tss/tss_structs.h>
       #include <tss/tspi.h>

       TSPICALL Tspi_DAA_IssuerKeyVerification(
           TSS_HDAA                  hDAA,
           TSS_HKEY                  issuerPk,
           TSS_DAA_PK_PROOF*         issuerPkProof,
           TSS_BOOL*                 isCorrect
       );

DESCRIPTION

       Tspi_DAA_IssuerKeyVerification  verifies  the  DAA  public key of a DAA
       Issuer with respect to  its  associated  proof.   This  is  a  resource
       consuming  task. It can be done by trusted third party (certification).
       This is an optional function and does not require a TPM or a TCS.

PARAMETERS

   hDAA
       The hDAA parameter is used to specify the handle of the DAA object.

   issuerPk
       The issuerPk parameter is a DAA Issuer public key.

   issuerPkProof
       The issuerPkProof parameter is a structure representing the  proofs  of
       the correctness of the DAA Issuer public key.

   isCorrect
       The isCorrect parameter is the return corectness of the proof.

RETURN CODES

       Tspi_DAA_IssuerKeyVerification    returns   TSS_SUCCESS   on   success,
       otherwise one of the following values is returned:

       TSS_E_INVALID_HANDLE
              Either the DAA is not valid.

       TSS_E_BAD_PARAMETER

       TSS_E_INTERNAL_ERROR
              An internal SW error has been detected.

CONFORMING TO

       Tspi_DAA_IssuerKeyVerification conforms to the Trusted Computing  Group
       Software Specification version 1.2

SEE ALSO

       Tspi_DAA_IssueSetup(3)