Skip to content

Instantly share code, notes, and snippets.

// Copied from http://www.w3.org/Submission/2015/SUBM-fido-web-api-20151120/#api
partial interface Window {
readonly attribute FIDOCredentials fido;
};
interface FIDOCredentials {
Promise<FIDOCredentialInfo> makeCredential(Account accountInformation, sequence<FIDOCredentialParameters> cryptoParameters, DOMString attestationChallenge, optional unsigned long credentialTimeoutSeconds, optional sequence<Credential> blacklist, optional FIDOExtensions credentialExtensions);
Promise<FIDOAssertion> getAssertion(DOMString assertionChallenge, optional unsigned long assertionTimeoutSeconds, optional sequence<Credential> whitelist, optional FIDOExtensions assertionExtensions);
};