Interface: RSAJWK

RSA Key Parameters (kty: “RSA”)

Extends

Properties

alg?

optional alg?: string

Algorithm - identifies the algorithm intended for use with the key

Inherited from

d?

optional d?: string

RSA private exponent - base64url-encoded (private key only)


dp?

optional dp?: string

RSA private key first factor CRT exponent - base64url-encoded (private key only)


dq?

optional dq?: string

RSA private key second factor CRT exponent - base64url-encoded (private key only)


e

e: string

RSA public exponent - base64url-encoded


key_ops?

optional key_ops?: ("sign" | "verify" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "deriveKey" | "deriveBits")[]

Key Operations - identifies the operation(s) for which the key is intended to be used

Inherited from

kid?

optional kid?: string

Key ID - used to match a specific key

Inherited from

kty

kty: "RSA"

Key Type - identifies the cryptographic algorithm family used with the key

Overrides

n

n: string

RSA modulus - base64url-encoded


oth?

optional oth?: object[]

RSA private key other primes info - base64url-encoded (private key only)

d

d: string

r

r: string

t

t: string


p?

optional p?: string

RSA private key first prime factor - base64url-encoded (private key only)


q?

optional q?: string

RSA private key second prime factor - base64url-encoded (private key only)


qi?

optional qi?: string

RSA private key CRT coefficient - base64url-encoded (private key only)


use?

optional use?: "sig" | "enc"

Public Key Use - identifies the intended use of the public key

Inherited from

x5c?

optional x5c?: string[]

X.509 Certificate Chain - contains the X.509 public key certificate or certificate chain

Inherited from

x5t?

optional x5t?: string

X.509 Certificate SHA-1 Thumbprint - base64url-encoded SHA-1 thumbprint of the DER encoding of the X.509 certificate

Inherited from

x5t#S256?

optional x5t#S256?: string

X.509 Certificate SHA-256 Thumbprint - base64url-encoded SHA-256 thumbprint of the DER encoding of the X.509 certificate

Inherited from

x5u?

optional x5u?: string

X.509 URL - URL that refers to a resource for an X.509 public key certificate or certificate chain

Inherited from