PHP Class Jose\Object\JWS

Inheritance: implements Jose\Object\JWSInterface, use trait JWT
Afficher le fichier Open project: spomky-labs/jose

Méthodes publiques

Méthode Description
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 )

Private Methods

Méthode Description
checkPayloadEncoding ( )
isPayloadEncoded ( Jose\Object\SignatureInterface $signature ) : boolean

Method Details

addSignatureFromLoadedData() public méthode

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

addSignatureInformation() public méthode

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

countSignatures() public méthode

public countSignatures ( )

getEncodedPayload() public méthode

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

getSignature() public méthode

public getSignature ( $id )

getSignatures() public méthode

public getSignatures ( )

isPayloadDetached() public méthode

public isPayloadDetached ( )

toCompactJSON() public méthode

public toCompactJSON ( $id )

toFlattenedJSON() public méthode

public toFlattenedJSON ( $id )

toJSON() public méthode

public toJSON ( )

withAttachedPayload() public méthode

public withAttachedPayload ( )

withDetachedPayload() public méthode

public withDetachedPayload ( )

withEncodedPayload() public méthode

public withEncodedPayload ( $encoded_payload )