Table of Contents

Namespace JWT.Algorithms

Classes

CertificateAlgorithm<T>
DelegateAlgorithmFactory

Implements IAlgorithmFactory by returning the supplied IJwtAlgorithm while ignoring parameters.

ECDSAAlgorithmFactory
GenericAlgorithmFactory<TAlgo>
HMACSHA256Algorithm

HMAC using SHA-256

HMACSHA384Algorithm

HMAC using SHA-384

HMACSHA512Algorithm

HMAC using SHA-512

HMACSHAAlgorithm
HMACSHAAlgorithmFactory
JwtAlgorithmExtensions

Extension methods for IJwtAlgorithm

JwtAlgorithmFactory
NoneAlgorithm

Implements the "None" algorithm.

RS1024Algorithm

RSASSA-PKCS1-v1_5 using SHA-1024

RS2048Algorithm

RSASSA-PKCS1-v1_5 using SHA-2048

RS256Algorithm

RSASSA-PKCS1-v1_5 using SHA-256

RS384Algorithm

RSASSA-PKCS1-v1_5 using SHA-384

RS4096Algorithm

RSASSA-PKCS1-v1_5 using SHA-4096

RS512Algorithm

RSASSA-PKCS1-v1_5 using SHA-512

RSAlgorithm

RSASSA-PKCS1-v1_5 using SHA-256

RSAlgorithmFactory

Interfaces

IAlgorithmFactory

Provides IJwtAlgorithms.

IAsymmetricAlgorithm

Represents an asymmetric algorithm to generate or validate JWT signature.

IJwtAlgorithm

Represents an algorithm to generate JWT signature.

Enums

JwtAlgorithmName

Enum representing the various Jwt Hash Algorithms.