Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (?Decoder $decoder, Manager $algorithmManager, ?MetadataStatementRepository $metadataStatementRepository=null) | |
name () | |
load (array $attestation) | |
isValid (string $clientDataJSONHash, AttestationStatement $attestationStatement, AuthenticatorData $authenticatorData) | |
Fonctions membres privées | |
loadBasicType (array $attestation) | |
loadEcdaaType (array $attestation) | |
loadEmptyType (array $attestation) | |
checkCertificate (string $attestnCert, AuthenticatorData $authenticatorData) | |
processWithCertificate (string $clientDataJSONHash, AttestationStatement $attestationStatement, AuthenticatorData $authenticatorData, CertificateTrustPath $trustPath) | |
processWithECDAA () | |
processWithSelfAttestation (string $clientDataJSONHash, AttestationStatement $attestationStatement, AuthenticatorData $authenticatorData) | |
Attributs privés | |
$decoder | |
$algorithmManager | |
$metadataStatementRepository | |
__construct | ( | ?Decoder | $decoder, |
Manager | $algorithmManager, | ||
?MetadataStatementRepository | $metadataStatementRepository = null |
||
) |
|
private |
isValid | ( | string | $clientDataJSONHash, |
AttestationStatement | $attestationStatement, | ||
AuthenticatorData | $authenticatorData | ||
) |
Implémente AttestationStatementSupport.
Références AttestationStatement\$trustPath, AttestationStatement\getTrustPath(), PackedAttestationStatementSupport\processWithCertificate(), PackedAttestationStatementSupport\processWithECDAA(), et PackedAttestationStatementSupport\processWithSelfAttestation().
load | ( | array | $attestation | ) |
|
private |
|
private |
Références AttestationStatement\createEcdaa(), et Assertion\string().
Référencé par PackedAttestationStatementSupport\load().
|
private |
Références AttestationStatement\createSelf().
Référencé par PackedAttestationStatementSupport\load().
name | ( | ) |
Implémente AttestationStatementSupport.
|
private |
Références PackedAttestationStatementSupport\$metadataStatementRepository, $result, AttestationStatement\$trustPath, CertificateToolbox\checkAttestationMedata(), PackedAttestationStatementSupport\checkCertificate(), AttestationStatement\get(), AuthenticatorData\getAttestedCredentialData(), AuthenticatorData\getAuthData(), Algorithms\getOpensslAlgorithmFor(), et null.
Référencé par PackedAttestationStatementSupport\isValid().
|
private |
Référencé par PackedAttestationStatementSupport\isValid().
|
private |
|
private |
Référencé par PackedAttestationStatementSupport\__construct().
|
private |
Référencé par PackedAttestationStatementSupport\__construct().
|
private |