L'API chrome.platformKeys autorise les extensions à accéder aux certificats client gérés par la plate-forme. Les applications Android utilisent les API KeyChain. Le modèle d'autorisations qui régit l'utilisation de ces extensions et applications varie selon que le compte de l'utilisateur est géré ou non. Les informations suivantes s'appliquent que l'appareil soit inscrit ou non au sein du domaine.
Compte non géré
Lorsque l'utilisateur se connecte avec un compte non géré (son compte personnel, par exemple), il est le propriétaire des certificats qui ont été importés manuellement sur l'appareil et en a le contrôle total. Dans ce cas, l'utilisateur peut octroyer à une extension spécifique l'autorisation d'utiliser l'API chrome.platformKeys pour accéder à un certificat donné. Il n'y a pas d'autres restrictions.
Compte géré
Lorsque l'utilisateur se connecte avec un compte géré (son compte professionnel, par exemple), c'est l'administrateur qui octroie l'accès aux certificats destinés à une utilisation professionnelle. Pour ce faire, l'administrateur spécifie quelles extensions et applications Android sont autorisées à utiliser des certificats clients.
Pour définir les paramètres d'un groupe spécifique d'utilisateurs ou de navigateurs Chrome enregistrés, placez les comptes utilisateur ou navigateurs dans un groupe ou une unité organisationnelle. Seuls des comptes utilisateur peuvent être ajoutés aux groupes. Pour en savoir plus, consultez Groupes et Ajouter une unité organisationnelle.
Pour indiquer les extensions et les applications Android pouvant utiliser des certificats clients :
-
Connectez-vous à la Console d'administration Google avec un compte
administrateur.
Si vous n'utilisez pas de compte administrateur, vous ne pouvez pas accéder à la console d'administration.
-
- (Utilisateurs uniquement) Pour appliquer le paramètre à un groupe :
- Sélectionnez Groupes.
- Sélectionnez le groupe auquel vous souhaitez appliquer le paramètre.
- (Facultatif) Pour appliquer le paramètre à un service ou à une équipe, sélectionnez une unité organisationnelle sur le côté. Voir la marche à suivre
-
(facultatif) si vous ne gérez pas déjà l'extension ou l'application Android dans la console d'administration :
-
Pointez sur Ajouter
et sélectionnez une option :
-
recherchez l'extension ou l'application Android souhaitée, puis cliquez sur Sélectionner. Si vous y êtes invité, acceptez les autorisations de l'application au nom de votre organisation.
-
Dans la liste, recherchez l'extension ou l'application Android que vous souhaitez gérer, puis cliquez dessus.
-
Dans le panneau qui s'ouvre à droite, sous Gestion des certificats, activez l'option Autoriser l'accès aux clés.
Remarque : Si vous sélectionnez une extension et que ce paramètre ne s'affiche pas, cela signifie qu'elle n'est pas compatible avec la gestion des certificats. Si vous sélectionnez une application Android et que ce paramètre ne s'affiche pas, cela signifie que votre application n'a pas encore été autorisée à accéder aux API de gestion des certificats. Contactez-nous pour demander l'approbation.
- Cliquez sur Enregistrer.
L'utilisateur ne reçoit pas de message demandant l'autorisation d'accéder aux certificats d'entreprise. Seuls les certificats qui ont été importés à l'aide de l'API chrome.enterprise.platformKeys peuvent être utilisés dans l'entreprise. Si une extension a accès à plusieurs certificats, l'utilisateur peut se voir demander d'en sélectionner un. Un certificat qui est généré ou importé par d'autres moyens (manuellement, par exemple) n'est pas disponible pour l'API dans le cas de comptes gérés.
Les applications Android gérées ne peuvent pas demander aux utilisateurs de sélectionner un certificat d'entreprise via les API KeyChain. Sous réserve qu'un certificat d'entreprise soit disponible, le système en choisit toujours un au nom de l'utilisateur. KeyChain informe les applications Android de tous les certificats disponibles en arrière-plan, et les applications peuvent choisir d'afficher une boîte de dialogue auprès des utilisateurs directement dans les applications.
Remarques concernant les applications Android
- Les certificats utilisateur sont compatibles avec Chrome version 89 ou ultérieure.
- Les certificats d'appareils sont compatibles avec Chrome version 93 ou ultérieure.
- L'accès à certaines applications Android n'a pas été approuvé. Pour demander l'approbation d'une application Android spécifique, contactez-nous.