PHP Интерфейс Jose\EncrypterInterface

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
createEncrypter ( array $key_encryption_algorithms, array $content_encryption_algorithms, array $compression_methods = ['DEF', 'ZLIB', 'GZ'] ) : Jose\EncrypterInterface
encrypt ( Jose\Object\JWEInterface &$jwe )
getSupportedCompressionMethods ( ) : string[]
getSupportedContentEncryptionAlgorithms ( ) : string[]
getSupportedKeyEncryptionAlgorithms ( ) : string[]

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

createEncrypter() публичный статический Метод

public static createEncrypter ( array $key_encryption_algorithms, array $content_encryption_algorithms, array $compression_methods = ['DEF', 'ZLIB', 'GZ'] ) : Jose\EncrypterInterface
$key_encryption_algorithms array
$content_encryption_algorithms array
$compression_methods array
Результат Jose\EncrypterInterface

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

public encrypt ( Jose\Object\JWEInterface &$jwe )
$jwe Jose\Object\JWEInterface

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

public getSupportedCompressionMethods ( ) : string[]
Результат string[]

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

public getSupportedContentEncryptionAlgorithms ( ) : string[]
Результат string[]

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

public getSupportedKeyEncryptionAlgorithms ( ) : string[]
Результат string[]