PHP Класс Jose\Factory\JWSFactory

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

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

Метод Описание
createJWS ( $payload, $is_payload_detached = false )
createJWSToCompactJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers )
createJWSToFlattenedJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] )
createJWSWithDetachedPayloadToCompactJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers )
createJWSWithDetachedPayloadToFlattenedJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] )

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

Метод Описание
createJWSAndSign ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] ) : Jose\Object\JWSInterface
createJWSWithDetachedPayloadAndSign ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] ) : Jose\Object\JWSInterface

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

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

public static createJWS ( $payload, $is_payload_detached = false )

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

public static createJWSToCompactJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers )
$signature_key Jose\Object\JWKInterface
$protected_headers array

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

public static createJWSToFlattenedJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] )
$signature_key Jose\Object\JWKInterface
$protected_headers array

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

public static createJWSWithDetachedPayloadToCompactJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers )
$signature_key Jose\Object\JWKInterface
$protected_headers array

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

public static createJWSWithDetachedPayloadToFlattenedJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] )
$signature_key Jose\Object\JWKInterface
$protected_headers array