{
    "dom-authenticatorassertionresponse-authenticatordata": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAssertionResponse.json",
            "name": "authenticatorData",
            "slug": "API/AuthenticatorAssertionResponse/authenticatorData",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAssertionResponse/authenticatorData",
            "summary": "The authenticatorData property of the AuthenticatorAssertionResponse interface returns an ArrayBuffer containing information from the authenticator such as the Relying Party ID Hash (rpIdHash), a signature counter, test of user presence, user verification flags, and any extensions processed by the authenticator.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAssertionResponse.authenticatorData"
        }
    ],
    "dom-authenticatorassertionresponse-signature": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAssertionResponse.json",
            "name": "signature",
            "slug": "API/AuthenticatorAssertionResponse/signature",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAssertionResponse/signature",
            "summary": "The signature read-only property of the AuthenticatorAssertionResponse interface is an ArrayBuffer object which is the signature of the authenticator for both AuthenticatorAssertionResponse.authenticatorData and a SHA-256 hash of the client data (AuthenticatorAssertionResponse.clientDataJSON).",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAssertionResponse.signature"
        }
    ],
    "dom-authenticatorassertionresponse-userhandle": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAssertionResponse.json",
            "name": "userHandle",
            "slug": "API/AuthenticatorAssertionResponse/userHandle",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAssertionResponse/userHandle",
            "summary": "The userHandle read-only property of the AuthenticatorAssertionResponse interface is an ArrayBuffer object which is an opaque identifier for the given user. Such an identifier can be used by the relying party's server to link the user account with its corresponding credentials and other data.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAssertionResponse.userHandle"
        }
    ],
    "iface-authenticatorassertionresponse": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAssertionResponse.json",
            "name": "AuthenticatorAssertionResponse",
            "slug": "API/AuthenticatorAssertionResponse",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAssertionResponse",
            "summary": "The AuthenticatorAssertionResponse interface of the Web Authentication API is returned by CredentialsContainer.get() when a PublicKeyCredential is passed, and provides proof to a service that it has a key pair and that the authentication request is valid and approved.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAssertionResponse"
        }
    ],
    "dom-authenticatorattestationresponse-attestationobject": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAttestationResponse.json",
            "name": "attestationObject",
            "slug": "API/AuthenticatorAttestationResponse/attestationObject",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAttestationResponse/attestationObject",
            "summary": "The attestationObject property of the AuthenticatorAttestationResponse interface returns an ArrayBuffer containing the new public key, as well as signature over the entire attestationObject with a private key that is stored in the authenticator when it is manufactured.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAttestationResponse.attestationObject"
        }
    ],
    "dom-authenticatorattestationresponse-gettransports": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/AuthenticatorAttestationResponse.json",
            "name": "getTransports",
            "slug": "API/AuthenticatorAttestationResponse/getTransports",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAttestationResponse/getTransports",
            "summary": "getTransports() is a method of the AuthenticatorAttestationResponse interface that returns an Array containing strings describing the different transports which may be used by the authenticator.",
            "support": {
                "chrome": {
                    "version_added": "74"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAttestationResponse.getTransports()"
        }
    ],
    "authenticatorattestationresponse": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorAttestationResponse.json",
            "name": "AuthenticatorAttestationResponse",
            "slug": "API/AuthenticatorAttestationResponse",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorAttestationResponse",
            "summary": "The AuthenticatorAttestationResponse interface of the Web Authentication API is returned by CredentialsContainer.create() when a PublicKeyCredential is passed, and provides a cryptographic root of trust for the new key pair that has been generated. This response should be sent to the relying party's server to complete the creation of the credential.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorAttestationResponse"
        }
    ],
    "dom-authenticatorresponse-clientdatajson": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorResponse.json",
            "name": "clientDataJSON",
            "slug": "API/AuthenticatorResponse/clientDataJSON",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorResponse/clientDataJSON",
            "summary": "The clientDataJSON property of the AuthenticatorResponse interface stores a JSON string in an ArrayBuffer, representing the client data that was passed to CredentialsContainer.create() or CredentialsContainer.get(). This property is only accessed on one of the child objects of AuthenticatorResponse, specifically AuthenticatorAttestationResponse or AuthenticatorAssertionResponse.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorResponse.clientDataJSON"
        }
    ],
    "authenticatorresponse": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/AuthenticatorResponse.json",
            "name": "AuthenticatorResponse",
            "slug": "API/AuthenticatorResponse",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/AuthenticatorResponse",
            "summary": "The AuthenticatorResponse interface of the Web Authentication API is the base interface for interfaces that provide a cryptographic root of trust for a key pair. The child interfaces include information from the browser such as the challenge origin and either may be returned from PublicKeyCredential.response.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "48"
                },
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "AuthenticatorResponse"
        }
    ],
    "ref-for-dom-publickeycredential-getclientextensionresults": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PublicKeyCredential.json",
            "name": "getClientExtensionResults",
            "slug": "API/PublicKeyCredential/getClientExtensionResults",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/getClientExtensionResults",
            "summary": "getClientExtensionResults() is a method of the PublicKeyCredential interface that returns an ArrayBuffer which contains a map between the extensions identifiers and their results after having being processed by the client.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PublicKeyCredential.getClientExtensionResults()"
        }
    ],
    "dom-publickeycredential-isuserverifyingplatformauthenticatoravailable": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PublicKeyCredential.json",
            "name": "isUserVerifyingPlatformAuthenticatorAvailable",
            "slug": "API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable",
            "summary": "isUserVerifyingPlatformAuthenticatorAvailable() is a static method of the PublicKeyCredential interface that returns a Promise which resolves to true if a user-verifying platform authenticator is available.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()"
        }
    ],
    "ref-for-dom-publickeycredential-rawid": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PublicKeyCredential.json",
            "name": "rawId",
            "slug": "API/PublicKeyCredential/rawId",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/rawId",
            "summary": "The rawId read-only property of the PublicKeyCredential interface is an ArrayBuffer object containing the identifier of the credentials.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PublicKeyCredential.rawId"
        }
    ],
    "dom-publickeycredential-response": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PublicKeyCredential.json",
            "name": "response",
            "slug": "API/PublicKeyCredential/response",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/response",
            "summary": "The response read-only property of the PublicKeyCredential interface is an AuthenticatorResponse object which is sent from the authenticator to the user agent for the creation/fetching of credentials. The information contained in this response will be used by the relying party's server to verify the demand is legitimate.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PublicKeyCredential.response"
        }
    ],
    "iface-pkcredential": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PublicKeyCredential.json",
            "name": "PublicKeyCredential",
            "slug": "API/PublicKeyCredential",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential",
            "summary": "The PublicKeyCredential interface provides information about a public key / private key pair, which is a credential for logging in to a service using an un-phishable and data-breach resistant asymmetric key pair instead of a password. It inherits from Credential, and was created by the Web Authentication API extension to the Credential Management API. Other interfaces that inherit from Credential are PasswordCredential and FederatedCredential.",
            "support": {
                "chrome": {
                    "version_added": "67"
                },
                "chrome_android": {
                    "version_added": "70"
                },
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "60",
                    "notes": "Only supports USB U2F tokens."
                },
                "firefox_android": [
                    {
                        "version_added": "92"
                    },
                    {
                        "version_added": "60",
                        "version_removed": "92",
                        "partial_implementation": true,
                        "notes": "Only supports USB U2F tokens."
                    }
                ],
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PublicKeyCredential"
        }
    ],
    "sctn-permissions-policy": [
        {
            "engines": [
                "blink"
            ],
            "filename": "http/headers/Feature-Policy.json",
            "name": "publickey-credentials-get",
            "slug": "HTTP/Headers/Feature-Policy/publickey-credentials-get",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/publickey-credentials-get",
            "summary": "The HTTP Feature-Policy header publickey-credentials-get directive controls whether the current document is allowed to access the Web Authentication API to retrieve public-key credentials; i.e., via navigator.credentials.get({publicKey: ..., ...}).",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "Feature-Policy: publickey-credentials-get"
        }
    ]
}
