PHP Класс Jose\Factory\JWEFactory

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

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

Метод Описание
createJWE ( $payload, array $shared_protected_headers = [], array $shared_headers = [], $aad = null )
createJWEToCompactJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers )
createJWEToFlattenedJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], $shared_headers = [], $recipient_headers = [], $aad = null )

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

Метод Описание
createJWEAndEncrypt ( mixed $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], array $shared_headers = [], array $recipient_headers = [], string | null $aad = null ) : Jose\Object\JWEInterface

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

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

public static createJWE ( $payload, array $shared_protected_headers = [], array $shared_headers = [], $aad = null )
$shared_protected_headers array
$shared_headers array

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

public static createJWEToCompactJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers )
$recipient_key Jose\Object\JWKInterface
$shared_protected_headers array

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

public static createJWEToFlattenedJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], $shared_headers = [], $recipient_headers = [], $aad = null )
$recipient_key Jose\Object\JWKInterface
$shared_protected_headers array