mirror of
https://github.com/tpm2dev/tpm.dev.tutorials.git
synced 2024-11-10 01:12:10 +00:00
12 lines
583 B
Markdown
12 lines
583 B
Markdown
# `TPM2_ActivateCredential()`
|
|
|
|
`TPM2_ActivateCredential()` decrypts a ciphertext made by
|
|
[`TPM2_MakeCredential()`](TPM2_MakeCredential.md) and checks that the
|
|
caller has access to the object named by the caller of
|
|
[`TPM2_MakeCredential()`](TPM2_MakeCredential.md), and if so then
|
|
`TPM2_ActivateCredential()` outputs the small secret provided by the
|
|
caller of [`TPM2_MakeCredential()`](TPM2_MakeCredential.md),
|
|
otherwise `TPM2_ActivateCredential()` fails.
|
|
|
|
Together with [`TPM2_MakeCredential()`](TPM2_MakeCredential.md),
|
|
this function can be used to implement attestation protocols.
|