Variable verifyFidoMdsBlob
verifyFidoMdsBlob: (
token: any,
opts: any,
) => Promise<
| {
chainPems?: undefined;
header?: undefined;
ok: boolean;
overridden?: undefined;
payload?: undefined;
reason: string;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden: string;
payload: any;
reason?: undefined;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden?: undefined;
payload: any;
reason?: undefined;
},
> = verifyFidoMdsBlob
Type Declaration
-
- (
token: any,
opts: any,
): Promise<
| {
chainPems?: undefined;
header?: undefined;
ok: boolean;
overridden?: undefined;
payload?: undefined;
reason: string;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden: string;
payload: any;
reason?: undefined;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden?: undefined;
payload: any;
reason?: undefined;
},
>
-
Returns Promise<
| {
chainPems?: undefined;
header?: undefined;
ok: boolean;
overridden?: undefined;
payload?: undefined;
reason: string;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden: string;
payload: any;
reason?: undefined;
}
| {
chainPems: any;
header: any;
ok: boolean;
overridden?: undefined;
payload: any;
reason?: undefined;
},
>
a promise of { ok: true, header, payload, chainPems } or
{ ok: false, reason }
Verifies a FIDO MDS3 BLOB as section 3.1.8 of the specification asks.
Checks the
x5cchain to an anchor and the signature; revocation of the chain is left to the caller.opts.overrideSignaturelets an administrator load a BLOB whose anchor, path or signature fails, and the answer then says so inoverridden. Never rejects.