|
| __construct (PublicKeyCredentialRpEntity $relayingParty, PublicKeyCredentialSourceRepository $publicKeyCredentialSourceRepository, ?MetadataStatementRepository $metadataStatementRepository) |
|
| setSelectedAlgorithms (array $selectedAlgorithms) |
|
| setTokenBindingHandler (TokenBindingNotSupportedHandler $tokenBindingHandler) |
|
| addAlgorithm (string $alias, Algorithm $algorithm) |
|
| setExtensionOutputCheckerHandler (ExtensionOutputCheckerHandler $extensionOutputCheckerHandler) |
|
| generatePublicKeyCredentialCreationOptions (PublicKeyCredentialUserEntity $userEntity, ?string $attestationMode=PublicKeyCredentialCreationOptions::ATTESTATION_CONVEYANCE_PREFERENCE_NONE, array $excludedPublicKeyDescriptors=[], ?AuthenticatorSelectionCriteria $criteria=null, ?AuthenticationExtensionsClientInputs $extensions=null) |
|
| generatePublicKeyCredentialRequestOptions (?string $userVerification=PublicKeyCredentialRequestOptions::USER_VERIFICATION_REQUIREMENT_PREFERRED, array $allowedPublicKeyDescriptors=[], ?AuthenticationExtensionsClientInputs $extensions=null) |
|
| loadAndCheckAttestationResponse (string $data, PublicKeyCredentialCreationOptions $publicKeyCredentialCreationOptions, ServerRequestInterface $serverRequest) |
|
| loadAndCheckAssertionResponse (string $data, PublicKeyCredentialRequestOptions $publicKeyCredentialRequestOptions, ?PublicKeyCredentialUserEntity $userEntity, ServerRequestInterface $serverRequest) |
|
| enforceAndroidSafetyNetVerification (ClientInterface $client, string $apiKey, RequestFactoryInterface $requestFactory) |
|
◆ __construct()
◆ addAlgorithm()
addAlgorithm |
( |
string |
$alias, |
|
|
Algorithm |
$algorithm |
|
) |
| |
◆ enforceAndroidSafetyNetVerification()
◆ generatePublicKeyCredentialCreationOptions()
- Paramètres
-
PublicKeyCredentialDescriptor[] | $excludedPublicKeyDescriptors |
◆ generatePublicKeyCredentialRequestOptions()
- Paramètres
-
PublicKeyCredentialDescriptor[] | $allowedPublicKeyDescriptors |
◆ getAttestationStatementSupportManager()
getAttestationStatementSupportManager |
( |
| ) |
|
|
private |
◆ loadAndCheckAssertionResponse()
◆ loadAndCheckAttestationResponse()
◆ setExtensionOutputCheckerHandler()
◆ setSelectedAlgorithms()
setSelectedAlgorithms |
( |
array |
$selectedAlgorithms | ) |
|
- Paramètres
-
string[] | $selectedAlgorithms |
◆ setTokenBindingHandler()
◆ $challengeSize
◆ $coseAlgorithmManagerFactory
$coseAlgorithmManagerFactory |
|
private |
◆ $extensionOutputCheckerHandler
$extensionOutputCheckerHandler |
|
private |
◆ $googleApiKey
◆ $httpClient
◆ $metadataStatementRepository
$metadataStatementRepository |
|
private |
◆ $publicKeyCredentialSourceRepository
$publicKeyCredentialSourceRepository |
|
private |
◆ $requestFactory
◆ $rpEntity
◆ $selectedAlgorithms
◆ $timeout
◆ $tokenBindingHandler
La documentation de cette classe a été générée à partir du fichier suivant :