Interface: IJwkEc
identity_wasm.IJwkEc
A JSON Web Key with EC params.
Hierarchy
↳
IJwkEc
Table of contents
Properties
Properties
use
• Optional
use: JwkUse
Public Key Use.
Identifies the intended use of the public key.
Inherited from
key_ops
• Optional
key_ops: JwkOperation
[]
Key Operations.
Identifies the operation(s) for which the key is intended to be used.
Inherited from
alg
• Optional
alg: JwsAlgorithm
Algorithm.
Identifies the algorithm intended for use with the key.
Inherited from
kid
• Optional
kid: string
Key ID.
Used to match a specific key among a set of keys within a JWK Set.
Inherited from
x5u
• Optional
x5u: string
X.509 URL.
A URI that refers to a resource for an X.509 public key certificate or certificate chain.
Inherited from
x5c
• Optional
x5c: string
[]
X.509 Certificate Chain.
Contains a chain of one or more PKIX certificates.
Inherited from
x5t
• Optional
x5t: string
X.509 Certificate SHA-1 Thumbprint.
A base64url-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate.
Inherited from
x5t#S256
• Optional
x5t#S256: string
X.509 Certificate SHA-256 Thumbprint.
A base64url-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.
Inherited from
crv
• crv: string
Identifies the cryptographic curve used with the key.
Inherited from
x
• x: string
The x
coordinate for the Elliptic Curve point as a base64url-encoded value.
Inherited from
y
• y: string
The y
coordinate for the Elliptic Curve point as a base64url-encoded value.
Inherited from
d
• Optional
d: string
The Elliptic Curve private key as a base64url-encoded value.