class TpmAttestationVerifier extends AbstractAttestationVerifier (View source)

Constants

OID_TCG_AT_TPM_MANUFACTURER

OID_TCG_AT_TPM_MODEL

OID_TCG_AT_TPM_VERSION

OID_TCG_KP_AIK_CERTIFICATE

Methods

__construct(CertificateParserInterface|null $certificateParser = null)

No description

verify(AttestationStatementInterface $attStmt, AuthenticatorData $authenticatorData, string $clientDataHash)

No description

Details

protected checkAaguidExtension(CertificateDetailsInterface $cert, ByteBuffer|null $validAaguid)

Parameters

CertificateDetailsInterface $cert
ByteBuffer|null $validAaguid

__construct(CertificateParserInterface|null $certificateParser = null)

Parameters

CertificateParserInterface|null $certificateParser

verify(AttestationStatementInterface $attStmt, AuthenticatorData $authenticatorData, string $clientDataHash)

Parameters

AttestationStatementInterface $attStmt
AuthenticatorData $authenticatorData
string $clientDataHash