Certificate Provider

certificateProvider
High RiskCategory: CommunicationView Official Docs

Technical Context

Allows the extension to provide custom client certificates for TLS authentication. This enables integration with hardware security modules or custom certificate stores.

What This Means For You

The extension can provide digital certificates for secure website authentication. This is used for smart card login or enterprise security.

Related APIs

This permission enables access to these Chrome APIs:

chrome.certificateProvider

Common Use Cases

  • Smart card readers
  • Hardware security modules
  • Enterprise auth

How to Declare in manifest.json

Add the "certificateProvider" permission to your extension manifest:

{
  "manifest_version": 3,
  "name": "My Extension",
  "permissions": [
    "certificateProvider"
  ]
}

Related Permissions