PHP Интерфейс Jose\Algorithm\KeyEncryption\KeyEncryptionInterface

Наследование: extends Jose\Algorithm\KeyEncryptionAlgorithmInterface
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
decryptKey ( Jose\Object\JWKInterface $key, string $encrypted_cek, array $header ) : string Decrypt de CEK.
encryptKey ( Jose\Object\JWKInterface $key, string $cek, array $complete_headers, array &$additional_headers ) : string Encrypt the CEK.

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

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

Decrypt de CEK.
public decryptKey ( Jose\Object\JWKInterface $key, string $encrypted_cek, array $header ) : string
$key Jose\Object\JWKInterface The key used to wrap the CEK
$encrypted_cek string The CEK to decrypt
$header array The complete header of the JWT
Результат string The decrypted CEK

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

Encrypt the CEK.
public encryptKey ( Jose\Object\JWKInterface $key, string $cek, array $complete_headers, array &$additional_headers ) : string
$key Jose\Object\JWKInterface The key used to wrap the CEK
$cek string The CEK to encrypt
$complete_headers array The complete header of the JWT
$additional_headers array Additional headers
Результат string The encrypted CEK