DevicePolicyManager.HasKeyPair Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| HasKeyPair(String) |
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné : ul<li propriétaire de l’appareil/><propriétaire de profil li li>< li li>délégué</><application> de gestion des informations d’identification li<>li<li li><>une application qui contient l’autorisation<>/li/li<>/ul
|
| HasKeyPair(String, KeyChainManagerKeyPairScope) |
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné pour l’étendue spécifiée : ul>li Li>Propriétaire< de l’appareil/><li li>Li Propriétaire< du profil/>><programme d’installation< de certificat délégué li li>/application de gestion des informations d’identification li<>(trousseau spécifique à l’utilisateur uniquement)</li<>Li>Une application qui contient l’autorisation |
HasKeyPair(String)
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné : ul<li propriétaire de l’appareil/><propriétaire de profil li li>< li li>délégué</><application> de gestion des informations d’identification li<>li<li li><>une application qui contient l’autorisation<>/li/li<>/ulandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES<><>
If called by the credential management app, the alias must exist in the credential
management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
[Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool HasKeyPair(string alias);
[<Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member HasKeyPair : string -> bool
override this.HasKeyPair : string -> bool
Paramètres
- alias
- String
Alias sous lequel la paire de clés est installée.
Retours
true si une paire de clés avec cet alias existe, false sinon.
- Attributs
Remarques
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné : ul<li propriétaire de l’appareil/><propriétaire de profil li li>< li li>délégué</><application> de gestion des informations d’identification li<>li<li li><>une application qui contient l’autorisation<>/li/li<>/ulandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES<><>
S’il est appelé par l’application de gestion des informations d’identification, l’alias doit exister dans l’application de android.security.AppUriAuthenticationPolicygestion des informations d’identification.
Java documentation pour android.app.admin.DevicePolicyManager.hasKeyPair(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
HasKeyPair(String, KeyChainManagerKeyPairScope)
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné pour l’étendue spécifiée : ul>li Li>Propriétaire< de l’appareil/><li li>Li Propriétaire< du profil/>><programme d’installation< de certificat délégué li li>/application de gestion des informations d’identification li<>(trousseau spécifique à l’utilisateur uniquement)</li<>Li>Une application qui contient l’autorisationandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES</li></ul<<>
[Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;I)Z", "GetHasKeyPair_Ljava_lang_String_IHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool HasKeyPair(string alias, Android.Security.KeyChainManagerKeyPairScope scope);
[<Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;I)Z", "GetHasKeyPair_Ljava_lang_String_IHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member HasKeyPair : string * Android.Security.KeyChainManagerKeyPairScope -> bool
override this.HasKeyPair : string * Android.Security.KeyChainManagerKeyPairScope -> bool
Paramètres
- alias
- String
Alias sous lequel la paire de clés est installée.
Étendue de la paire de clés : KeyChainManager#KEYPAIR_SCOPE_USER ou KeyChainManager#KEYPAIR_SCOPE_DEVICE.
Retours
true si une paire de clés avec cet alias existe, false sinon.
- Attributs
Remarques
Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné pour l’étendue spécifiée :
Propriétaire de l’appareil
Propriétaire du profil
Programme d’installation de certificat délégué
Application de gestion des informations d’identification (trousseau spécifique à l’utilisateur uniquement)
Application qui contient l’autorisation Manifest.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
Différences clés dans cette surcharge : utilisation de KeyChainManager.KEYPAIR_SCOPE_DEVICE : la paire de clés sera recherchée dans le trousseau à l’échelle de l’appareil. L’appelant DOIT être en cours d’exécution dans un utilisateur affilié pour gérer les clés d’appareil. Voir isAffiliatedUser(). Les applications de gestion des informations d’identification ne sont pas autorisées à utiliser cette étendue ; Utilisation de KeyChainManager.KEYPAIR_SCOPE_USER : la paire de clés est recherchée dans le trousseau de l’utilisateur appelant. Cela met en miroir le comportement de la méthode hasKeyPair de base.
Référence Android pour android.app.admin.DevicePolicyManager.hasKeyPair.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.