Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PublicKeyCredentialCreationOptions
+ Graphe d'héritage de PublicKeyCredentialCreationOptions:

Fonctions membres publiques

 __construct (PublicKeyCredentialRpEntity $rp, PublicKeyCredentialUserEntity $user, string $challenge, array $pubKeyCredParams, ?int $timeout, array $excludeCredentials, AuthenticatorSelectionCriteria $authenticatorSelection, string $attestation, ?AuthenticationExtensionsClientInputs $extensions)
 
 getRp ()
 
 getUser ()
 
 getPubKeyCredParams ()
 
 getExcludeCredentials ()
 
 getAuthenticatorSelection ()
 
 getAttestation ()
 
 jsonSerialize ()
 
- Fonctions membres publiques hérités de PublicKeyCredentialOptions
 __construct (string $challenge, ?int $timeout=null, ?AuthenticationExtensionsClientInputs $extensions=null)
 
 getChallenge ()
 
 getTimeout ()
 
 getExtensions ()
 

Fonctions membres publiques statiques

static createFromString (string $data)
 
static createFromArray (array $json)
 
- Fonctions membres publiques statiques hérités de PublicKeyCredentialOptions
static createFromString (string $data)
 
static createFromArray (array $json)
 

Champs de données

const ATTESTATION_CONVEYANCE_PREFERENCE_NONE = 'none'
 
const ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT = 'indirect'
 
const ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT = 'direct'
 

Attributs privés

 $rp
 
 $user
 
 $pubKeyCredParams
 
 $excludeCredentials
 
 $authenticatorSelection
 
 $attestation
 

Membres hérités additionnels

- Attributs protégés hérités de PublicKeyCredentialOptions
 $challenge
 
 $timeout
 
 $extensions
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( PublicKeyCredentialRpEntity  $rp,
PublicKeyCredentialUserEntity  $user,
string  $challenge,
array  $pubKeyCredParams,
?int  $timeout,
array  $excludeCredentials,
AuthenticatorSelectionCriteria  $authenticatorSelection,
string  $attestation,
?AuthenticationExtensionsClientInputs  $extensions 
)

PublicKeyCredentialCreationOptions constructor.

Paramètres
PublicKeyCredentialParameters[]$pubKeyCredParams
PublicKeyCredentialDescriptor[]$excludeCredentials

Références $user, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ createFromArray()

static createFromArray ( array  $json)
static

Références null.

◆ createFromString()

static createFromString ( string  $data)
static

Références $data.

◆ getAttestation()

getAttestation ( )

◆ getAuthenticatorSelection()

getAuthenticatorSelection ( )

◆ getExcludeCredentials()

getExcludeCredentials ( )

◆ getPubKeyCredParams()

getPubKeyCredParams ( )

◆ getRp()

◆ getUser()

getUser ( )

◆ jsonSerialize()

jsonSerialize ( )

Références $user, et null.

Documentation des champs

◆ $attestation

$attestation
private

◆ $authenticatorSelection

$authenticatorSelection
private

◆ $excludeCredentials

$excludeCredentials
private

◆ $pubKeyCredParams

$pubKeyCredParams
private

◆ $rp

$rp
private

◆ $user

$user
private

◆ ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT

const ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT = 'direct'

◆ ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT

const ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT = 'indirect'

◆ ATTESTATION_CONVEYANCE_PREFERENCE_NONE

const ATTESTATION_CONVEYANCE_PREFERENCE_NONE = 'none'

La documentation de cette classe a été générée à partir du fichier suivant :