PHP Interface Jose\Factory\JWSFactoryInterface

Datei anzeigen Open project: spomky-labs/jose

Public Methods

Method Description
createJWS ( mixed $payload, boolean $is_payload_detached = false ) : Jose\Object\JWSInterface
createJWSToCompactJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers ) : string
createJWSToFlattenedJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], array $headers = [] ) : string
createJWSWithDetachedPayloadToCompactJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers ) : string
createJWSWithDetachedPayloadToFlattenedJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], array $headers = [] ) : string

Method Details

createJWS() public static method

public static createJWS ( mixed $payload, boolean $is_payload_detached = false ) : Jose\Object\JWSInterface
$payload mixed
$is_payload_detached boolean
return Jose\Object\JWSInterface

createJWSToCompactJSON() public static method

public static createJWSToCompactJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers ) : string
$payload mixed
$signature_key Jose\Object\JWKInterface
$protected_headers array
return string

createJWSToFlattenedJSON() public static method

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

createJWSWithDetachedPayloadToCompactJSON() public static method

public static createJWSWithDetachedPayloadToCompactJSON ( mixed $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers ) : string
$payload mixed
$signature_key Jose\Object\JWKInterface
$protected_headers array
return string

createJWSWithDetachedPayloadToFlattenedJSON() public static method

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