Class JsonWebSignature (1.50.0)

public class JsonWebSignature : object

JSON Web Signature (JWS) implementation as specified in http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11.

Inheritance

Object > JsonWebSignature

Namespace

Google.Apis.Auth

Assembly

Google.Apis.Auth.dll

Methods

VerifySignedTokenAsync(String, SignedTokenVerificationOptions, CancellationToken)

public static Task<JsonWebSignature.Payload> VerifySignedTokenAsync(string signedJwt, SignedTokenVerificationOptions options = null, CancellationToken cancellationToken = null)

Verifies that the given token is a valid, not expired, signed token.

Parameters
Name Description
signedJwt String

The token to verify.

options SignedTokenVerificationOptions

The options to use for verification. May be null in which case default options will be used.

cancellationToken CancellationToken

The cancellation token for the operation.

Returns
Type Description
Task<JsonWebSignature.Payload>

The payload contained by the token.

Exceptions
Type Description
InvalidJwtException

If the token is invalid or expired.

Extension Method