AuthenticatorAttestationResponseJSON
A slightly-modified AuthenticatorAttestationResponse to simplify working with ArrayBuffers that are Base64URL-encoded in the browser so that they can be sent as JSON to the server.
interface AuthenticatorAttestationResponseJSON {
attestationObject: Base64URLString;
authenticatorData?: Base64URLString;
clientDataJSON: Base64URLString;
publicKey?: Base64URLString;
publicKeyAlgorithm?: COSEAlgorithmIdentifier;
transports?: AuthenticatorTransportFuture[];
}§Properties
§
attestationObject: Base64URLString
[src]The attestation object in base64url format.
§
authenticatorData?: Base64URLString
[src]The authenticator data contained within the attestation object. Optional in L2, but becomes required in L3. Play it safe until L3 becomes Recommendation
§
clientDataJSON: Base64URLString
[src]JSON-serialized client data passed to the authenticator.
§
publicKey?: Base64URLString
[src]The public key in base64url format.
§
publicKeyAlgorithm?: COSEAlgorithmIdentifier
[src]The COSEAlgorithmIdentifier for the public key. Optional in L2, but becomes required in L3. Play it safe until L3 becomes Recommendation
§
transports?: AuthenticatorTransportFuture[]
[src]The transports that the authenticator supports. Optional in L2, but becomes required in L3. Play it safe until L3 becomes Recommendation