PHP Класс Jose\Algorithm\KeyEncryption\ECDHESAESKW

Наследование: implements Jose\Algorithm\KeyEncryption\KeyAgreementWrappingInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
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 )

Защищенные методы

Метод Описание
getKeyLength ( ) : integer
getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

Описание методов

getKeyLength() абстрактный защищенный Метод

abstract protected getKeyLength ( ) : integer
Результат integer

getKeyManagementMode() публичный Метод

getWrapper() абстрактный защищенный Метод

abstract protected getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW
Результат AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

unwrapAgreementKey() публичный Метод

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 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