mirror of
https://github.com/tpm2dev/tpm.dev.tutorials.git
synced 2024-11-10 01:12:10 +00:00
13 lines
583 B
Markdown
13 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.
|