Interface: IJwsVerifier
identity_wasm.IJwsVerifier
Interface for cryptographically verifying a JWS signature.
Implementers are expected to provide a procedure for step 8 of RFC 7515 section 5.2 for the JWS signature algorithms they want to support.
Table of contents
Properties
Properties
verify
• verify: (alg
: JwsAlgorithm
, signingInput
: Uint8Array
, decodedSignature
: Uint8Array
, publicKey
: Jwk
) => void
Type declaration
▸ (alg
, signingInput
, decodedSignature
, publicKey
): void
Validate the decodedSignature
against the signingInput
in the manner defined by alg
using the publicKey
.
See RFC 7515: section 5.2 part 8. and RFC 7797 section 3.
Failures
Upon verification failure an error must be thrown.
Parameters
Name | Type |
---|---|
alg | JwsAlgorithm |
signingInput | Uint8Array |
decodedSignature | Uint8Array |
publicKey | Jwk |
Returns
void