Module functions/validate
Functions
runtypeCheck
- runtypeCheck(subject: any, type: Runtype<unknown>): boolean
Parameters
subject: any
type: Runtype<unknown>
Returns boolean
verifyKeyPairs
- verifyKeyPairs(pubKeyObj: { alg: "ES384"; crv: "P-384"; kid: string; kty: "EC"; x: string; y: string }, privKeyObj: { alg: "ES384"; crv: "P-384"; kid: string; kty: "EC"; x: string; y: string } & { d: string }): Promise<boolean>
Parameters
pubKeyObj: { alg: "ES384"; crv: "P-384"; kid: string; kty: "EC"; x: string; y: string }
alg: "ES384"
crv: "P-384"
kid: string
kty: "EC"
x: string
y: string
privKeyObj: { alg: "ES384"; crv: "P-384"; kid: string; kty: "EC"; x: string; y: string } & { d: string }
Returns Promise<boolean>
Validates the checking of runtypes.