PHP Class Jose\Algorithm\KeyEncryption\ECDHESAESKW

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

Méthodes publiques

Méthode Description
getKeyManagementMode ( )
unwrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $encrypted_cek, $encryption_key_length, array $complete_header )
wrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $cek, $encryption_key_length, array $complete_header, array &$additional_header_values )

Méthodes protégées

Méthode Description
getKeyLength ( ) : integer
getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

Method Details

getKeyLength() abstract protected méthode

abstract protected getKeyLength ( ) : integer
Résultat integer

getKeyManagementMode() public méthode

getWrapper() abstract protected méthode

abstract protected getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW
Résultat AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

unwrapAgreementKey() public méthode

public unwrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $encrypted_cek, $encryption_key_length, array $complete_header )
$receiver_key Jose\Object\JWKInterface
$complete_header array

wrapAgreementKey() public méthode

public wrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $cek, $encryption_key_length, array $complete_header, array &$additional_header_values )
$receiver_key Jose\Object\JWKInterface
$complete_header array
$additional_header_values array