Table of Contents

Class RS384Algorithm

Namespace
JWT.Algorithms
Assembly
Coherence.JWT.dll

RSASSA-PKCS1-v1_5 using SHA-384

public sealed class RS384Algorithm : RSAlgorithm, IAsymmetricAlgorithm, IJwtAlgorithm
Inheritance
RS384Algorithm
Implements
Inherited Members
Extension Methods

Constructors

RS384Algorithm(RSA)

Creates an instance of RS384Algorithm using the provided public key only.

public RS384Algorithm(RSA publicKey)

Parameters

publicKey RSA

The public key for verifying the data.

Remarks

An instance created using this constructor can only be used for verifying the data, not for signing it.

RS384Algorithm(RSA, RSA)

Creates an instance of RS384Algorithm using the provided pair of public and private keys.

public RS384Algorithm(RSA publicKey, RSA privateKey)

Parameters

publicKey RSA

The public key for verifying the data.

privateKey RSA

The private key for signing the data.

RS384Algorithm(X509Certificate2)

Creates an instance using the provided certificate.

public RS384Algorithm(X509Certificate2 cert)

Parameters

cert X509Certificate2

The certificate having a public key and an optional private key.

Properties

HashAlgorithmName

Gets name of the hashing algorithm (e.g. SHA-256/SHA-384/SHA-512).

public override HashAlgorithmName HashAlgorithmName { get; }

Property Value

HashAlgorithmName

Name

Gets algorithm name.

public override string Name { get; }

Property Value

string