PHP Класс Jose\Object\JWS

Наследование: implements Jose\Object\JWSInterface, use trait JWT
Показать файл Открыть проект

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

Метод Описание
addSignatureFromLoadedData ( $signature, $encoded_protected_headers, array $headers )
addSignatureInformation ( Jose\Object\JWKInterface $signature_key, array $protected_headers, array $headers = [] )
countSignatures ( )
getEncodedPayload ( Jose\Object\SignatureInterface $signature )
getSignature ( $id )
getSignatures ( )
isPayloadDetached ( )
toCompactJSON ( $id )
toFlattenedJSON ( $id )
toJSON ( )
withAttachedPayload ( )
withDetachedPayload ( )
withEncodedPayload ( $encoded_payload )

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

Метод Описание
checkPayloadEncoding ( )
isPayloadEncoded ( Jose\Object\SignatureInterface $signature ) : boolean

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

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

public addSignatureFromLoadedData ( $signature, $encoded_protected_headers, array $headers )
$headers array

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

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

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

public countSignatures ( )

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

public getEncodedPayload ( Jose\Object\SignatureInterface $signature )
$signature Jose\Object\SignatureInterface

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

public getSignature ( $id )

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

public getSignatures ( )

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

public isPayloadDetached ( )

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

public toCompactJSON ( $id )

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

public toFlattenedJSON ( $id )

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

public toJSON ( )

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

public withAttachedPayload ( )

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

public withDetachedPayload ( )

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

public withEncodedPayload ( $encoded_payload )