Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe MetadataStatement

Fonctions membres publiques

 getLegalHeader ()
 
 getAaid ()
 
 getAaguid ()
 
 getAttestationCertificateKeyIdentifiers ()
 
 getDescription ()
 
 getAlternativeDescriptions ()
 
 getAuthenticatorVersion ()
 
 getProtocolFamily ()
 
 getUpv ()
 
 getAssertionScheme ()
 
 getAuthenticationAlgorithm ()
 
 getAuthenticationAlgorithms ()
 
 getPublicKeyAlgAndEncoding ()
 
 getPublicKeyAlgAndEncodings ()
 
 getAttestationTypes ()
 
 getUserVerificationDetails ()
 
 getKeyProtection ()
 
 isKeyRestricted ()
 
 isFreshUserVerificationRequired ()
 
 getMatcherProtection ()
 
 getCryptoStrength ()
 
 getOperatingEnv ()
 
 getAttachmentHint ()
 
 isSecondFactorOnly ()
 
 getTcDisplay ()
 
 getTcDisplayContentType ()
 
 getTcDisplayPNGCharacteristics ()
 
 getAttestationRootCertificates ()
 
 getEcdaaTrustAnchors ()
 
 getIcon ()
 
 getSupportedExtensions ()
 

Fonctions membres publiques statiques

static createFromArray (array $data)
 

Champs de données

const KEY_PROTECTION_SOFTWARE = 0x0001
 
const KEY_PROTECTION_HARDWARE = 0x0002
 
const KEY_PROTECTION_TEE = 0x0004
 
const KEY_PROTECTION_SECURE_ELEMENT = 0x0008
 
const KEY_PROTECTION_REMOTE_HANDLE = 0x0010
 
const MATCHER_PROTECTION_SOFTWARE = 0x0001
 
const MATCHER_PROTECTION_TEE = 0x0002
 
const MATCHER_PROTECTION_ON_CHIP = 0x0004
 
const ATTACHMENT_HINT_INTERNAL = 0x0001
 
const ATTACHMENT_HINT_EXTERNAL = 0x0002
 
const ATTACHMENT_HINT_WIRED = 0x0004
 
const ATTACHMENT_HINT_WIRELESS = 0x0008
 
const ATTACHMENT_HINT_NFC = 0x0010
 
const ATTACHMENT_HINT_BLUETOOTH = 0x0020
 
const ATTACHMENT_HINT_NETWORK = 0x0040
 
const ATTACHMENT_HINT_READY = 0x0080
 
const ATTACHMENT_HINT_WIFI_DIRECT = 0x0100
 
const TRANSACTION_CONFIRMATION_DISPLAY_ANY = 0x0001
 
const TRANSACTION_CONFIRMATION_DISPLAY_PRIVILEGED_SOFTWARE = 0x0002
 
const TRANSACTION_CONFIRMATION_DISPLAY_TEE = 0x0004
 
const TRANSACTION_CONFIRMATION_DISPLAY_HARDWARE = 0x0008
 
const TRANSACTION_CONFIRMATION_DISPLAY_REMOTE = 0x0010
 
const ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW = 0x0001
 
const ALG_SIGN_SECP256R1_ECDSA_SHA256_DER = 0x0002
 
const ALG_SIGN_RSASSA_PSS_SHA256_RAW = 0x0003
 
const ALG_SIGN_RSASSA_PSS_SHA256_DER = 0x0004
 
const ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW = 0x0005
 
const ALG_SIGN_SECP256K1_ECDSA_SHA256_DER = 0x0006
 
const ALG_SIGN_SM2_SM3_RAW = 0x0007
 
const ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW = 0x0008
 
const ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER = 0x0009
 
const ALG_SIGN_RSASSA_PSS_SHA384_RAW = 0x000A
 
const ALG_SIGN_RSASSA_PSS_SHA512_RAW = 0x000B
 
const ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW = 0x000C
 
const ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW = 0x000D
 
const ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW = 0x000E
 
const ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW = 0x000F
 
const ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW = 0x0010
 
const ALG_SIGN_SECP521R1_ECDSA_SHA512_RAW = 0x0011
 
const ALG_SIGN_ED25519_EDDSA_SHA256_RAW = 0x0012
 
const ALG_KEY_ECC_X962_RAW = 0x0100
 
const ALG_KEY_ECC_X962_DER = 0x0101
 
const ALG_KEY_RSA_2048_RAW = 0x0102
 
const ALG_KEY_RSA_2048_DER = 0x0103
 
const ALG_KEY_COSE = 0x0104
 
const ATTESTATION_BASIC_FULL = 0x3E07
 
const ATTESTATION_BASIC_SURROGATE = 0x3E08
 
const ATTESTATION_ECDAA = 0x3E09
 
const ATTESTATION_ATTCA = 0x3E0A
 

Attributs privés

 $legalHeader
 
 $aaid
 
 $aaguid
 
 $attestationCertificateKeyIdentifiers = []
 
 $description
 
 $alternativeDescriptions = []
 
 $authenticatorVersion
 
 $protocolFamily
 
 $upv = []
 
 $assertionScheme
 
 $authenticationAlgorithm
 
 $authenticationAlgorithms = []
 
 $publicKeyAlgAndEncoding
 
 $publicKeyAlgAndEncodings = []
 
 $attestationTypes = []
 
 $userVerificationDetails = []
 
 $keyProtection
 
 $isKeyRestricted
 
 $isFreshUserVerificationRequired
 
 $matcherProtection
 
 $cryptoStrength
 
 $operatingEnv
 
 $attachmentHint = 0
 
 $isSecondFactorOnly
 
 $tcDisplay
 
 $tcDisplayContentType
 
 $tcDisplayPNGCharacteristics = []
 
 $attestationRootCertificates = []
 
 $ecdaaTrustAnchors = []
 
 $icon
 
 $supportedExtensions = []
 

Documentation des fonctions membres

◆ createFromArray()

◆ getAaguid()

getAaguid ( )

◆ getAaid()

getAaid ( )

Références MetadataStatement\$aaid.

◆ getAlternativeDescriptions()

getAlternativeDescriptions ( )
Renvoie
string[]

Références MetadataStatement\$alternativeDescriptions.

◆ getAssertionScheme()

getAssertionScheme ( )

◆ getAttachmentHint()

getAttachmentHint ( )

◆ getAttestationCertificateKeyIdentifiers()

getAttestationCertificateKeyIdentifiers ( )

◆ getAttestationRootCertificates()

getAttestationRootCertificates ( )
Renvoie
string[]

Références MetadataStatement\$attestationRootCertificates.

◆ getAttestationTypes()

getAttestationTypes ( )
Renvoie
int[]

Références MetadataStatement\$attestationTypes.

◆ getAuthenticationAlgorithm()

getAuthenticationAlgorithm ( )

◆ getAuthenticationAlgorithms()

getAuthenticationAlgorithms ( )
Renvoie
int[]

Références MetadataStatement\$authenticationAlgorithms.

◆ getAuthenticatorVersion()

getAuthenticatorVersion ( )

◆ getCryptoStrength()

getCryptoStrength ( )

◆ getDescription()

getDescription ( )

◆ getEcdaaTrustAnchors()

getEcdaaTrustAnchors ( )

◆ getIcon()

getIcon ( )

Références MetadataStatement\$icon.

◆ getKeyProtection()

getKeyProtection ( )

◆ getLegalHeader()

getLegalHeader ( )

◆ getMatcherProtection()

getMatcherProtection ( )

◆ getOperatingEnv()

getOperatingEnv ( )

◆ getProtocolFamily()

getProtocolFamily ( )

◆ getPublicKeyAlgAndEncoding()

getPublicKeyAlgAndEncoding ( )

◆ getPublicKeyAlgAndEncodings()

getPublicKeyAlgAndEncodings ( )
Renvoie
int[]

Références MetadataStatement\$publicKeyAlgAndEncodings.

◆ getSupportedExtensions()

getSupportedExtensions ( )

◆ getTcDisplay()

getTcDisplay ( )

◆ getTcDisplayContentType()

getTcDisplayContentType ( )

◆ getTcDisplayPNGCharacteristics()

getTcDisplayPNGCharacteristics ( )

◆ getUpv()

getUpv ( )
Renvoie
Version[]

Références MetadataStatement\$upv.

◆ getUserVerificationDetails()

getUserVerificationDetails ( )

◆ isFreshUserVerificationRequired()

isFreshUserVerificationRequired ( )

◆ isKeyRestricted()

isKeyRestricted ( )

◆ isSecondFactorOnly()

isSecondFactorOnly ( )

Documentation des champs

◆ $aaguid

$aaguid
private

Référencé par MetadataStatement\getAaguid().

◆ $aaid

$aaid
private

Référencé par MetadataStatement\getAaid().

◆ $alternativeDescriptions

$alternativeDescriptions = []
private

◆ $assertionScheme

$assertionScheme
private

◆ $attachmentHint

$attachmentHint = 0
private

◆ $attestationCertificateKeyIdentifiers

$attestationCertificateKeyIdentifiers = []
private

◆ $attestationRootCertificates

$attestationRootCertificates = []
private

◆ $attestationTypes

$attestationTypes = []
private

◆ $authenticationAlgorithm

$authenticationAlgorithm
private

◆ $authenticationAlgorithms

$authenticationAlgorithms = []
private

◆ $authenticatorVersion

$authenticatorVersion
private

◆ $cryptoStrength

$cryptoStrength
private

◆ $description

$description
private

◆ $ecdaaTrustAnchors

$ecdaaTrustAnchors = []
private

◆ $icon

$icon
private

Référencé par MetadataStatement\getIcon().

◆ $isFreshUserVerificationRequired

◆ $isKeyRestricted

◆ $isSecondFactorOnly

◆ $keyProtection

$keyProtection
private

◆ $legalHeader

$legalHeader
private

◆ $matcherProtection

$matcherProtection
private

◆ $operatingEnv

$operatingEnv
private

◆ $protocolFamily

$protocolFamily
private

◆ $publicKeyAlgAndEncoding

$publicKeyAlgAndEncoding
private

◆ $publicKeyAlgAndEncodings

$publicKeyAlgAndEncodings = []
private

◆ $supportedExtensions

$supportedExtensions = []
private

◆ $tcDisplay

$tcDisplay
private

◆ $tcDisplayContentType

$tcDisplayContentType
private

◆ $tcDisplayPNGCharacteristics

$tcDisplayPNGCharacteristics = []
private

◆ $upv

$upv = []
private

◆ $userVerificationDetails

$userVerificationDetails = []
private

◆ ALG_KEY_COSE

const ALG_KEY_COSE = 0x0104

◆ ALG_KEY_ECC_X962_DER

const ALG_KEY_ECC_X962_DER = 0x0101

◆ ALG_KEY_ECC_X962_RAW

const ALG_KEY_ECC_X962_RAW = 0x0100

◆ ALG_KEY_RSA_2048_DER

const ALG_KEY_RSA_2048_DER = 0x0103

◆ ALG_KEY_RSA_2048_RAW

const ALG_KEY_RSA_2048_RAW = 0x0102

◆ ALG_SIGN_ED25519_EDDSA_SHA256_RAW

const ALG_SIGN_ED25519_EDDSA_SHA256_RAW = 0x0012

◆ ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER

const ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER = 0x0009

◆ ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW

const ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW = 0x0008

◆ ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW

const ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW = 0x000F

◆ ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW

const ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW = 0x000C

◆ ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW

const ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW = 0x000D

◆ ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW

const ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW = 0x000E

◆ ALG_SIGN_RSASSA_PSS_SHA256_DER

const ALG_SIGN_RSASSA_PSS_SHA256_DER = 0x0004

◆ ALG_SIGN_RSASSA_PSS_SHA256_RAW

const ALG_SIGN_RSASSA_PSS_SHA256_RAW = 0x0003

◆ ALG_SIGN_RSASSA_PSS_SHA384_RAW

const ALG_SIGN_RSASSA_PSS_SHA384_RAW = 0x000A

◆ ALG_SIGN_RSASSA_PSS_SHA512_RAW

const ALG_SIGN_RSASSA_PSS_SHA512_RAW = 0x000B

◆ ALG_SIGN_SECP256K1_ECDSA_SHA256_DER

const ALG_SIGN_SECP256K1_ECDSA_SHA256_DER = 0x0006

◆ ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW

const ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW = 0x0005

◆ ALG_SIGN_SECP256R1_ECDSA_SHA256_DER

const ALG_SIGN_SECP256R1_ECDSA_SHA256_DER = 0x0002

◆ ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW

const ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW = 0x0001

◆ ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW

const ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW = 0x0010

◆ ALG_SIGN_SECP521R1_ECDSA_SHA512_RAW

const ALG_SIGN_SECP521R1_ECDSA_SHA512_RAW = 0x0011

◆ ALG_SIGN_SM2_SM3_RAW

const ALG_SIGN_SM2_SM3_RAW = 0x0007

◆ ATTACHMENT_HINT_BLUETOOTH

const ATTACHMENT_HINT_BLUETOOTH = 0x0020

◆ ATTACHMENT_HINT_EXTERNAL

const ATTACHMENT_HINT_EXTERNAL = 0x0002

◆ ATTACHMENT_HINT_INTERNAL

const ATTACHMENT_HINT_INTERNAL = 0x0001

◆ ATTACHMENT_HINT_NETWORK

const ATTACHMENT_HINT_NETWORK = 0x0040

◆ ATTACHMENT_HINT_NFC

const ATTACHMENT_HINT_NFC = 0x0010

◆ ATTACHMENT_HINT_READY

const ATTACHMENT_HINT_READY = 0x0080

◆ ATTACHMENT_HINT_WIFI_DIRECT

const ATTACHMENT_HINT_WIFI_DIRECT = 0x0100

◆ ATTACHMENT_HINT_WIRED

const ATTACHMENT_HINT_WIRED = 0x0004

◆ ATTACHMENT_HINT_WIRELESS

const ATTACHMENT_HINT_WIRELESS = 0x0008

◆ ATTESTATION_ATTCA

const ATTESTATION_ATTCA = 0x3E0A

◆ ATTESTATION_BASIC_FULL

const ATTESTATION_BASIC_FULL = 0x3E07

◆ ATTESTATION_BASIC_SURROGATE

const ATTESTATION_BASIC_SURROGATE = 0x3E08

◆ ATTESTATION_ECDAA

const ATTESTATION_ECDAA = 0x3E09

◆ KEY_PROTECTION_HARDWARE

const KEY_PROTECTION_HARDWARE = 0x0002

◆ KEY_PROTECTION_REMOTE_HANDLE

const KEY_PROTECTION_REMOTE_HANDLE = 0x0010

◆ KEY_PROTECTION_SECURE_ELEMENT

const KEY_PROTECTION_SECURE_ELEMENT = 0x0008

◆ KEY_PROTECTION_SOFTWARE

const KEY_PROTECTION_SOFTWARE = 0x0001

◆ KEY_PROTECTION_TEE

const KEY_PROTECTION_TEE = 0x0004

◆ MATCHER_PROTECTION_ON_CHIP

const MATCHER_PROTECTION_ON_CHIP = 0x0004

◆ MATCHER_PROTECTION_SOFTWARE

const MATCHER_PROTECTION_SOFTWARE = 0x0001

◆ MATCHER_PROTECTION_TEE

const MATCHER_PROTECTION_TEE = 0x0002

◆ TRANSACTION_CONFIRMATION_DISPLAY_ANY

const TRANSACTION_CONFIRMATION_DISPLAY_ANY = 0x0001

◆ TRANSACTION_CONFIRMATION_DISPLAY_HARDWARE

const TRANSACTION_CONFIRMATION_DISPLAY_HARDWARE = 0x0008

◆ TRANSACTION_CONFIRMATION_DISPLAY_PRIVILEGED_SOFTWARE

const TRANSACTION_CONFIRMATION_DISPLAY_PRIVILEGED_SOFTWARE = 0x0002

◆ TRANSACTION_CONFIRMATION_DISPLAY_REMOTE

const TRANSACTION_CONFIRMATION_DISPLAY_REMOTE = 0x0010

◆ TRANSACTION_CONFIRMATION_DISPLAY_TEE

const TRANSACTION_CONFIRMATION_DISPLAY_TEE = 0x0004

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