PHP Class Jose\Algorithm\KeyEncryption\RSA

Inheritance: implements Jose\Algorithm\KeyEncryption\KeyEncryptionInterface
Afficher le fichier Open project: spomky-labs/jose

Méthodes publiques

Méthode Description
decryptKey ( Jose\Object\JWKInterface $key, $encrypted_key, array $header )
encryptKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )
getKeyManagementMode ( )

Méthodes protégées

Méthode Description
checkKey ( Jose\Object\JWKInterface $key )
getEncryptionMode ( ) : integer
getHashAlgorithm ( ) : string

Method Details

checkKey() protected méthode

protected checkKey ( Jose\Object\JWKInterface $key )
$key Jose\Object\JWKInterface

decryptKey() public méthode

public decryptKey ( Jose\Object\JWKInterface $key, $encrypted_key, array $header )
$key Jose\Object\JWKInterface
$header array

encryptKey() public méthode

public encryptKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )
$key Jose\Object\JWKInterface
$complete_headers array
$additional_headers array

getEncryptionMode() abstract protected méthode

abstract protected getEncryptionMode ( ) : integer
Résultat integer

getHashAlgorithm() abstract protected méthode

abstract protected getHashAlgorithm ( ) : string
Résultat string

getKeyManagementMode() public méthode