Definition
Web Authentication: An API for accessing Public Key Credentials - Level 3 defines AuthenticationExtensionsClientOutputs
dictionary AuthenticationExtensionsClientOutputs {
};
partial dictionary AuthenticationExtensionsClientOutputs {
boolean appid;
};
partial dictionary AuthenticationExtensionsClientOutputs {
boolean appidExclude;
};
partial dictionary AuthenticationExtensionsClientOutputs {
CredentialPropertiesOutput credProps;
};
partial dictionary AuthenticationExtensionsClientOutputs {
AuthenticationExtensionsPRFOutputs prf;
};
partial dictionary AuthenticationExtensionsClientOutputs {
AuthenticationExtensionsLargeBlobOutputs largeBlob;
};
This dictionary is extended in the following specifications:
- Client to Authenticator Protocol (CTAP)
partial dictionary AuthenticationExtensionsClientOutputs { boolean hmacCreateSecret; }; partial dictionary AuthenticationExtensionsClientOutputs { HMACGetSecretOutput hmacGetSecret; };
Consolidated IDL (across partials)
dictionary AuthenticationExtensionsClientOutputs {
boolean appid;
boolean appidExclude;
CredentialPropertiesOutput credProps;
AuthenticationExtensionsPRFOutputs prf;
AuthenticationExtensionsLargeBlobOutputs largeBlob;
boolean hmacCreateSecret;
HMACGetSecretOutput hmacGetSecret;
};
Referring IDL interfaces/dictionaries
Referring specifications
- Client to Authenticator Protocol (CTAP) refers to
AuthenticationExtensionsClientOutputs