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

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

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

Метод Описание
getKeyManagementMode ( )
unwrapKey ( Jose\Object\JWKInterface $key, $encrypted_cek, array $header )
wrapKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )

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

Метод Описание
checkAdditionalParameters ( array $header )
checkKey ( Jose\Object\JWKInterface $key )
getKeySize ( ) : integer

Приватные методы

Метод Описание
getMode ( string $k ) : string

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

checkAdditionalParameters() защищенный метод

protected checkAdditionalParameters ( array $header )
$header array

checkKey() защищенный метод

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

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

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

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

unwrapKey() публичный метод

public unwrapKey ( Jose\Object\JWKInterface $key, $encrypted_cek, array $header )
$key Jose\Object\JWKInterface
$header array

wrapKey() публичный метод

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