Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
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 :