PHP Интерфейс Jose\Object\SignatureInterface

This interface is required by the SignerInterface to signed payloads and create a JWS.
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
createSignature ( Jose\Object\JWKInterface $signature_key, array $protected_headers, array $headers ) : Jose\Object\Signature
createSignatureFromLoadedData ( string $signature, string | null $encoded_protected_headers, array $headers ) : Jose\Object\Signature
getAllHeaders ( ) : array The protected and unprotected header associated with the signature.
getEncodedProtectedHeaders ( ) : null | string The protected header associated with the signature.
getHeader ( string $key ) : mixed | null Returns the value of the unprotected header of the specified key.
getHeaders ( ) : array The unprotected header associated with the signature.
getProtectedHeader ( string $key ) : mixed | null Returns the value of the protected header of the specified key.
getProtectedHeaders ( ) : array The protected header associated with the signature.
getSignature ( ) : string Returns the value of the signature.
getSignatureKey ( ) : Jose\Object\JWKInterface
hasHeader ( string $key ) : boolean
hasProtectedHeader ( string $key ) : boolean

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

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

public static createSignature ( Jose\Object\JWKInterface $signature_key, array $protected_headers, array $headers ) : Jose\Object\Signature
$signature_key Jose\Object\JWKInterface
$protected_headers array
$headers array
Результат Jose\Object\Signature

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

public static createSignatureFromLoadedData ( string $signature, string | null $encoded_protected_headers, array $headers ) : Jose\Object\Signature
$signature string
$encoded_protected_headers string | null
$headers array
Результат Jose\Object\Signature

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

The protected and unprotected header associated with the signature.
public getAllHeaders ( ) : array
Результат array

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

The protected header associated with the signature.
public getEncodedProtectedHeaders ( ) : null | string
Результат null | string

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

Returns the value of the unprotected header of the specified key.
public getHeader ( string $key ) : mixed | null
$key string The key
Результат mixed | null Header value

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

The unprotected header associated with the signature.
public getHeaders ( ) : array
Результат array

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

Returns the value of the protected header of the specified key.
public getProtectedHeader ( string $key ) : mixed | null
$key string The key
Результат mixed | null Header value

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

The protected header associated with the signature.
public getProtectedHeaders ( ) : array
Результат array

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

Returns the value of the signature.
public getSignature ( ) : string
Результат string

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

public getSignatureKey ( ) : Jose\Object\JWKInterface
Результат Jose\Object\JWKInterface

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

public hasHeader ( string $key ) : boolean
$key string The key
Результат boolean

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

public hasProtectedHeader ( string $key ) : boolean
$key string The key
Результат boolean