Jose\Factory\JWSFactory::createJWSToFlattenedJSON PHP Method

createJWSToFlattenedJSON() public static method

public static createJWSToFlattenedJSON ( $payload, Jose\Object\JWKInterface $signature_key, array $protected_headers = [], $headers = [] )
$signature_key Jose\Object\JWKInterface
$protected_headers array
    public static function createJWSToFlattenedJSON($payload, JWKInterface $signature_key, array $protected_headers = [], $headers = [])
    {
        $jws = self::createJWSAndSign($payload, $signature_key, $protected_headers, $headers);
        return $jws->toFlattenedJSON(0);
    }