Tspi_TPM_D...Credential(3)
π Tspi_TPM_DAA_JoinStoreCredential π
Okay bestie, welcome to this page from the Library Functions Manual β also known from the TCG Software Stack Developer's Reference β page Tspi_TPM_D...Credential(3). The main character is Tspi_TPM_DAA_JoinStoreCredential, and yes, she is iconic. β¨
πΈ NAME πΈ
Tspi_TPM_DAA_JoinStoreCredential β compute the final DAA Credential. π
π¦ SYNOPSIS π¦
#include <tss/tss_typedef.h>
#include <tss/tss_structs.h>
#include <tss/tspi.h>
TSS_RESULT Tspi_TPM_DAA_JoinStoreCredential(
TSS_HDAA hDAA,
TSS_HTPM hTPM,
TSS_DAA_CRED_ISSUER credIssuer,
TSS_DAA_JOIN_SESSION joinSession,
TSS_HKEY* hDaaCredential
);
β¨ DESCRIPTION β¨
So Tspi_TPM_DAA_JoinStoreCredential is the last out of 3 functions (after Tspi_TPM_DAA_JoinInit() and Tspi_TPM_DAA_JoinCreateDaaPubKey()) to execute in order to receive a DAA Credential. π«Ά It verifies the issued credential from the DAA Issuer and computes the final DAA Credential. No cap, that's the whole glow-up. π₯
π PARAMETERS π
hDAA
The hDAA parameter is used to specify the handle of the DAA object. π
hTPM
The hTPM parameter is the handle to the TPM object. π
credIssuer
The credIssuer parameter is the DAA Credential issued by the DAA Issuer including proof of correctness. π¦
joinSession
The joinSession parameter is the structure containing the DAA Join session information. πΈ
hDaaCredential
The hDaaCredential parameter is the handle of the received DAA Credential. π
π RETURN CODES π
Tspi_TPM_DAA_JoinStoreCredential returns TSS_SUCCESS on success, otherwise one of the following values is returned:
TSS_E_INVALID_HANDLEβ either the DAA or the TPM handler is not valid. πTSS_E_BAD_PARAMETERβ this code is listed here, bestie; the page doesn't give it an extra description. πTSS_E_INTERNAL_ERRORβ an internal SW error has been detected. πTSS_E_DAA_CREDENTIAL_PROOF_ERRORβ one of the verification of the issued credential failed. π«
π CONFORMING TO π
Tspi_TPM_DAA_JoinStoreCredential conforms to the Trusted Computing Group Software Specification version 1.2. β
π SEE ALSO π
π cute little sign-off: this page is from TSS 1.2, dated 2006-09-04, and lives under Tspi_TPM_D...Credential(3). bye bestie! π
β¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (C) 2006 International Business Machines Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms