[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/plugins/system/webauthn/src/Hotfix/ -> Server.php (summary)

(no description)

Copyright: (C) 2022 Open Source Matters, Inc.
License: MIT; see libraries/vendor/web-auth/webauthn-lib/LICENSE
File Size: 445 lines (18 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 11 functions

  __construct()
  setSelectedAlgorithms()
  setTokenBindingHandler()
  addAlgorithm()
  setExtensionOutputCheckerHandler()
  generatePublicKeyCredentialRequestOptions()
  generatePublicKeyCredentialCreationOptions()
  loadAndCheckAttestationResponse()
  loadAndCheckAssertionResponse()
  enforceAndroidSafetyNetVerification()
  getAttestationStatementSupportManager()

Functions
Functions that are not part of a class:

__construct(PublicKeyCredentialRpEntity $relayingParty,PublicKeyCredentialSourceRepository $publicKeyCredentialSourceRepository,?MetadataStatementRepository $metadataStatementRepository)   X-Ref
Overridden constructor.

param: PublicKeyCredentialRpEntity          $relayingParty                       Obvious
param: PublicKeyCredentialSourceRepository  $publicKeyCredentialSourceRepository Obvious
param: MetadataStatementRepository|null     $metadataStatementRepository         Obvious

setSelectedAlgorithms(array $selectedAlgorithms)   X-Ref

param: string[]  $selectedAlgorithms  Obvious
return: void

setTokenBindingHandler(TokenBindingNotSupportedHandler $tokenBindingHandler)   X-Ref

param: TokenBindingNotSupportedHandler  $tokenBindingHandler Obvious
return: void

addAlgorithm(string $alias, Algorithm $algorithm)   X-Ref

param: string     $alias      Obvious
param: Algorithm  $algorithm  Obvious
return: void

setExtensionOutputCheckerHandler(ExtensionOutputCheckerHandler $extensionOutputCheckerHandler)   X-Ref

param: ExtensionOutputCheckerHandler  $extensionOutputCheckerHandler Obvious
return: void

generatePublicKeyCredentialRequestOptions(?string $userVerification = PublicKeyCredentialRequestOptions::USER_VERIFICATION_REQUIREMENT_PREFERRED,array $allowedPublicKeyDescriptors = [],?AuthenticationExtensionsClientInputs $extensions = null)   X-Ref

param: string|null                                $userVerification             Obvious
param: PublicKeyCredentialDescriptor[]            $allowedPublicKeyDescriptors  Obvious
param: AuthenticationExtensionsClientInputs|null  $extensions                   Obvious
return: PublicKeyCredentialRequestOptions

generatePublicKeyCredentialCreationOptions(PublicKeyCredentialUserEntity $userEntity,?string $attestationMode = PublicKeyCredentialCreationOptions::ATTESTATION_CONVEYANCE_PREFERENCE_NONE,array $excludedPublicKeyDescriptors = [],?AuthenticatorSelectionCriteria $criteria = null,?AuthenticationExtensionsClientInputs $extensions = null)   X-Ref

param: PublicKeyCredentialUserEntity              $userEntity                    Obvious
param: string|null                                $attestationMode               Obvious
param: PublicKeyCredentialDescriptor[]            $excludedPublicKeyDescriptors  Obvious
param: AuthenticatorSelectionCriteria|null        $criteria                      Obvious
param: AuthenticationExtensionsClientInputs|null  $extensions                    Obvious
return: PublicKeyCredentialCreationOptions

loadAndCheckAttestationResponse(string $data,PublicKeyCredentialCreationOptions $publicKeyCredentialCreationOptions,ServerRequestInterface $serverRequest)   X-Ref

param: string                              $data                                Obvious
param: PublicKeyCredentialCreationOptions  $publicKeyCredentialCreationOptions  Obvious
param: ServerRequestInterface              $serverRequest                       Obvious
return: PublicKeyCredentialSource

loadAndCheckAssertionResponse(string $data,PublicKeyCredentialRequestOptions $publicKeyCredentialRequestOptions,?PublicKeyCredentialUserEntity $userEntity,ServerRequestInterface $serverRequest)   X-Ref

param: string                              $data                               Obvious
param: PublicKeyCredentialRequestOptions   $publicKeyCredentialRequestOptions  Obvious
param: PublicKeyCredentialUserEntity|null  $userEntity                         Obvious
param: ServerRequestInterface              $serverRequest                      Obvious
return: PublicKeyCredentialSource

enforceAndroidSafetyNetVerification(ClientInterface $client,string $apiKey,RequestFactoryInterface $requestFactory)   X-Ref

param: ClientInterface          $client          Obvious
param: string                   $apiKey          Obvious
param: RequestFactoryInterface  $requestFactory  Obvious
return: void

getAttestationStatementSupportManager()   X-Ref

return: AttestationStatementSupportManager



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer