public static function createJWSWithDetachedPayloadToFlattenedJSON($payload, JWKInterface $signature_key, array $protected_headers = [], $headers = []) { $jws = self::createJWSWithDetachedPayloadAndSign($payload, $signature_key, $protected_headers, $headers); return $jws->toFlattenedJSON(0); }