Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Algorithms

Fonctions membres publiques statiques

static getOpensslAlgorithmFor (int $algorithmIdentifier)
 
static getHashAlgorithmFor (int $algorithmIdentifier)
 
static getAlgorithm (int $identifier)
 
static getAlgorithms ()
 

Champs de données

const COSE_ALGORITHM_AES_CCM_64_128_256 = 33
 
const COSE_ALGORITHM_AES_CCM_64_128_128 = 32
 
const COSE_ALGORITHM_AES_CCM_16_128_256 = 31
 
const COSE_ALGORITHM_AES_CCM_16_128_128 = 30
 
const COSE_ALGORITHM_AES_MAC_256_128 = 26
 
const COSE_ALGORITHM_AES_MAC_128_128 = 25
 
const COSE_ALGORITHM_CHACHA20_POLY1305 = 24
 
const COSE_ALGORITHM_AES_MAC_256_64 = 15
 
const COSE_ALGORITHM_AES_MAC_128_64 = 14
 
const COSE_ALGORITHM_AES_CCM_64_64_256 = 13
 
const COSE_ALGORITHM_AES_CCM_64_64_128 = 12
 
const COSE_ALGORITHM_AES_CCM_16_64_256 = 11
 
const COSE_ALGORITHM_AES_CCM_16_64_128 = 10
 
const COSE_ALGORITHM_HS512 = 7
 
const COSE_ALGORITHM_HS384 = 6
 
const COSE_ALGORITHM_HS256 = 5
 
const COSE_ALGORITHM_HS256_64 = 4
 
const COSE_ALGORITHM_A256GCM = 3
 
const COSE_ALGORITHM_A192GCM = 2
 
const COSE_ALGORITHM_A128GCM = 1
 
const COSE_ALGORITHM_A128KW = -3
 
const COSE_ALGORITHM_A192KW = -4
 
const COSE_ALGORITHM_A256KW = -5
 
const COSE_ALGORITHM_DIRECT = -6
 
const COSE_ALGORITHM_ES256 = -7
 
const COSE_ALGORITHM_EdDSA = -8
 
const COSE_ALGORITHM_ED256 = -260
 
const COSE_ALGORITHM_ED512 = -261
 
const COSE_ALGORITHM_DIRECT_HKDF_SHA_256 = -10
 
const COSE_ALGORITHM_DIRECT_HKDF_SHA_512 = -11
 
const COSE_ALGORITHM_DIRECT_HKDF_AES_128 = -12
 
const COSE_ALGORITHM_DIRECT_HKDF_AES_256 = -13
 
const COSE_ALGORITHM_ECDH_ES_HKDF_256 = -25
 
const COSE_ALGORITHM_ECDH_ES_HKDF_512 = -26
 
const COSE_ALGORITHM_ECDH_SS_HKDF_256 = -27
 
const COSE_ALGORITHM_ECDH_SS_HKDF_512 = -28
 
const COSE_ALGORITHM_ECDH_ES_A128KW = -29
 
const COSE_ALGORITHM_ECDH_ES_A192KW = -30
 
const COSE_ALGORITHM_ECDH_ES_A256KW = -31
 
const COSE_ALGORITHM_ECDH_SS_A128KW = -32
 
const COSE_ALGORITHM_ECDH_SS_A192KW = -33
 
const COSE_ALGORITHM_ECDH_SS_A256KW = -34
 
const COSE_ALGORITHM_ES384 = -35
 
const COSE_ALGORITHM_ES512 = -36
 
const COSE_ALGORITHM_PS256 = -37
 
const COSE_ALGORITHM_PS384 = -38
 
const COSE_ALGORITHM_PS512 = -39
 
const COSE_ALGORITHM_RSAES_OAEP = -40
 
const COSE_ALGORITHM_RSAES_OAEP_256 = -41
 
const COSE_ALGORITHM_RSAES_OAEP_512 = -42
 
const COSE_ALGORITHM_ES256K = -43
 
const COSE_ALGORITHM_RS256 = -257
 
const COSE_ALGORITHM_RS384 = -258
 
const COSE_ALGORITHM_RS512 = -259
 
const COSE_ALGORITHM_RS1 = -65535
 
const COSE_ALGORITHM_MAP
 
const COSE_HASH_MAP
 

Description détaillée

Documentation des fonctions membres

◆ getAlgorithm()

static getAlgorithm ( int  $identifier)
static
Obsolète:
Will be removed in v3.0. Please use the Manager or the ManagerFactory

◆ getAlgorithms()

static getAlgorithms ( )
static
Obsolète:
Will be removed in v3.0. Please use the Manager or the ManagerFactory
Renvoie
Algorithm[]

◆ getHashAlgorithmFor()

static getHashAlgorithmFor ( int  $algorithmIdentifier)
static

◆ getOpensslAlgorithmFor()

Documentation des champs

◆ COSE_ALGORITHM_A128GCM

const COSE_ALGORITHM_A128GCM = 1

◆ COSE_ALGORITHM_A128KW

const COSE_ALGORITHM_A128KW = -3

◆ COSE_ALGORITHM_A192GCM

const COSE_ALGORITHM_A192GCM = 2

◆ COSE_ALGORITHM_A192KW

const COSE_ALGORITHM_A192KW = -4

◆ COSE_ALGORITHM_A256GCM

const COSE_ALGORITHM_A256GCM = 3

◆ COSE_ALGORITHM_A256KW

const COSE_ALGORITHM_A256KW = -5

◆ COSE_ALGORITHM_AES_CCM_16_128_128

const COSE_ALGORITHM_AES_CCM_16_128_128 = 30

◆ COSE_ALGORITHM_AES_CCM_16_128_256

const COSE_ALGORITHM_AES_CCM_16_128_256 = 31

◆ COSE_ALGORITHM_AES_CCM_16_64_128

const COSE_ALGORITHM_AES_CCM_16_64_128 = 10

◆ COSE_ALGORITHM_AES_CCM_16_64_256

const COSE_ALGORITHM_AES_CCM_16_64_256 = 11

◆ COSE_ALGORITHM_AES_CCM_64_128_128

const COSE_ALGORITHM_AES_CCM_64_128_128 = 32

◆ COSE_ALGORITHM_AES_CCM_64_128_256

const COSE_ALGORITHM_AES_CCM_64_128_256 = 33

◆ COSE_ALGORITHM_AES_CCM_64_64_128

const COSE_ALGORITHM_AES_CCM_64_64_128 = 12

◆ COSE_ALGORITHM_AES_CCM_64_64_256

const COSE_ALGORITHM_AES_CCM_64_64_256 = 13

◆ COSE_ALGORITHM_AES_MAC_128_128

const COSE_ALGORITHM_AES_MAC_128_128 = 25

◆ COSE_ALGORITHM_AES_MAC_128_64

const COSE_ALGORITHM_AES_MAC_128_64 = 14

◆ COSE_ALGORITHM_AES_MAC_256_128

const COSE_ALGORITHM_AES_MAC_256_128 = 26

◆ COSE_ALGORITHM_AES_MAC_256_64

const COSE_ALGORITHM_AES_MAC_256_64 = 15

◆ COSE_ALGORITHM_CHACHA20_POLY1305

const COSE_ALGORITHM_CHACHA20_POLY1305 = 24

◆ COSE_ALGORITHM_DIRECT

const COSE_ALGORITHM_DIRECT = -6

◆ COSE_ALGORITHM_DIRECT_HKDF_AES_128

const COSE_ALGORITHM_DIRECT_HKDF_AES_128 = -12

◆ COSE_ALGORITHM_DIRECT_HKDF_AES_256

const COSE_ALGORITHM_DIRECT_HKDF_AES_256 = -13

◆ COSE_ALGORITHM_DIRECT_HKDF_SHA_256

const COSE_ALGORITHM_DIRECT_HKDF_SHA_256 = -10

◆ COSE_ALGORITHM_DIRECT_HKDF_SHA_512

const COSE_ALGORITHM_DIRECT_HKDF_SHA_512 = -11

◆ COSE_ALGORITHM_ECDH_ES_A128KW

const COSE_ALGORITHM_ECDH_ES_A128KW = -29

◆ COSE_ALGORITHM_ECDH_ES_A192KW

const COSE_ALGORITHM_ECDH_ES_A192KW = -30

◆ COSE_ALGORITHM_ECDH_ES_A256KW

const COSE_ALGORITHM_ECDH_ES_A256KW = -31

◆ COSE_ALGORITHM_ECDH_ES_HKDF_256

const COSE_ALGORITHM_ECDH_ES_HKDF_256 = -25

◆ COSE_ALGORITHM_ECDH_ES_HKDF_512

const COSE_ALGORITHM_ECDH_ES_HKDF_512 = -26

◆ COSE_ALGORITHM_ECDH_SS_A128KW

const COSE_ALGORITHM_ECDH_SS_A128KW = -32

◆ COSE_ALGORITHM_ECDH_SS_A192KW

const COSE_ALGORITHM_ECDH_SS_A192KW = -33

◆ COSE_ALGORITHM_ECDH_SS_A256KW

const COSE_ALGORITHM_ECDH_SS_A256KW = -34

◆ COSE_ALGORITHM_ECDH_SS_HKDF_256

const COSE_ALGORITHM_ECDH_SS_HKDF_256 = -27

◆ COSE_ALGORITHM_ECDH_SS_HKDF_512

const COSE_ALGORITHM_ECDH_SS_HKDF_512 = -28

◆ COSE_ALGORITHM_ED256

const COSE_ALGORITHM_ED256 = -260

◆ COSE_ALGORITHM_ED512

const COSE_ALGORITHM_ED512 = -261

◆ COSE_ALGORITHM_EdDSA

const COSE_ALGORITHM_EdDSA = -8

Référencé par EdDSA\identifier().

◆ COSE_ALGORITHM_ES256

const COSE_ALGORITHM_ES256 = -7

◆ COSE_ALGORITHM_ES256K

const COSE_ALGORITHM_ES256K = -43

◆ COSE_ALGORITHM_ES384

const COSE_ALGORITHM_ES384 = -35

◆ COSE_ALGORITHM_ES512

const COSE_ALGORITHM_ES512 = -36

◆ COSE_ALGORITHM_HS256

const COSE_ALGORITHM_HS256 = 5

◆ COSE_ALGORITHM_HS256_64

const COSE_ALGORITHM_HS256_64 = 4

◆ COSE_ALGORITHM_HS384

const COSE_ALGORITHM_HS384 = 6

◆ COSE_ALGORITHM_HS512

const COSE_ALGORITHM_HS512 = 7

◆ COSE_ALGORITHM_MAP

const COSE_ALGORITHM_MAP
Valeur initiale :
= [
self::COSE_ALGORITHM_ES256 => OPENSSL_ALGO_SHA256

◆ COSE_ALGORITHM_PS256

const COSE_ALGORITHM_PS256 = -37

◆ COSE_ALGORITHM_PS384

const COSE_ALGORITHM_PS384 = -38

◆ COSE_ALGORITHM_PS512

const COSE_ALGORITHM_PS512 = -39

◆ COSE_ALGORITHM_RS1

const COSE_ALGORITHM_RS1 = -65535

◆ COSE_ALGORITHM_RS256

const COSE_ALGORITHM_RS256 = -257

◆ COSE_ALGORITHM_RS384

const COSE_ALGORITHM_RS384 = -258

◆ COSE_ALGORITHM_RS512

const COSE_ALGORITHM_RS512 = -259

◆ COSE_ALGORITHM_RSAES_OAEP

const COSE_ALGORITHM_RSAES_OAEP = -40

◆ COSE_ALGORITHM_RSAES_OAEP_256

const COSE_ALGORITHM_RSAES_OAEP_256 = -41

◆ COSE_ALGORITHM_RSAES_OAEP_512

const COSE_ALGORITHM_RSAES_OAEP_512 = -42

◆ COSE_HASH_MAP

const COSE_HASH_MAP
Valeur initiale :
= [
self::COSE_ALGORITHM_ES256K => 'sha256'

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