PHP Class Jose\Factory\JWSFactory

Inheritance: implements Jose\Factory\JWSFactoryInterface
Afficher le fichier Open project: spomky-labs/jose Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

createJWS() public static méthode

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

createJWSToCompactJSON() public static méthode

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

createJWSToFlattenedJSON() public static méthode

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

createJWSWithDetachedPayloadToCompactJSON() public static méthode

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

createJWSWithDetachedPayloadToFlattenedJSON() public static méthode

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