1Tspi_TPM_CertifySelfTTCeGstS(o3f)tware Stack Developer's ReTfseprie_nTcPeM_CertifySelfTest(3)
2
3
4
6 Tspi_TPM_CertifySelfTest- have the TPM sign its self test data
7
9 #include <tss/platform.h>
10 #include <tss/tcpa_defines.h>
11 #include <tss/tcpa_typedef.h>
12 #include <tss/tcpa_struct.h>
13 #include <tss/tss_typedef.h>
14 #include <tss/tss_structs.h>
15 #include <tss/tspi.h>
16
17 TSS_RESULT Tspi_TPM_CertifySelfTest(TSS_HTPM hTPM, TSS_HKEY hKey,
18 TSS_VALIDATION* pValidationData );
19
20
21
23 Tspi_TPM_CertifySelfTest performs a self-test of each internal TPM
24 function and returns an authenticated value (signature) if the test has
25 passed.
26
28 hTPM
29 Handle of the TPM object
30
31 hKey
32 Handle of the signature key object
33
34 pValidationData
35 Validation data structure. [IN] Provide externalData information re‐
36 quired to compute the signature. [OUT] On successful completion of the
37 ocmmand, the structure provides a buffer containing the validation data
38 and a buffer containing the data the validation data was computed from.
39
41 Tspi_TPM_CertifySelfTest returns TSS_SUCCESS on success, otherwise one
42 of the following values are returned:
43
44 TSS_E_INVALID_HANDLE
45 hTPM is not a valid handle to a TPM object.
46
47 TSS_E_INTERNAL_ERROR
48 An error occurred internal to the TSS.
49
50
52 Tspi_TPM_CertifySelfTest conforms to the Trusted Computing Group Soft‐
53 ware Specification version 1.1 Golden
54
56 Tspi_TPM_SelfTestFull(3).
57
58
59
60
61
62
63TSS 1.1 2004-05-26 Tspi_TPM_CertifySelfTest(3)