DevicePolicyManager.HasKeyPair Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| HasKeyPair(String) |
Puede llamar a esta API para consultar si un certificado y una clave privada están instalados en un alias determinado: <ul><li>Device owner</li><li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Li Credential management app</li li><>Li Una aplicación que contiene el
|
| HasKeyPair(String, KeyChainManagerKeyPairScope) |
Puede llamar a esta API para consultar si un certificado y una clave privada se instalan en un alias determinado para el ámbito especificado: <ul<>li>Device owner</li><li>Li Profile owner</li>><Li Delegated certificate installer</li li><>Credential management app (user-specific keychain only)</li li>><Una aplicación que contiene el |
HasKeyPair(String)
Puede llamar a esta API para consultar si un certificado y una clave privada están instalados en un alias determinado: <ul><li>Device owner</li><li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Li Credential management app</li li><>Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul>
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
Parámetros
- alias
- String
Alias bajo el que está instalado el par de claves.
Devoluciones
true si existe un par de claves con este alias; de lo contrario, false .
- Atributos
Comentarios
Puede llamar a esta API para consultar si un certificado y una clave privada están instalados en un alias determinado: <ul><li>Device owner</li><li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Li Credential management app</li li><>Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul>
Si la aplicación de administración de credenciales la llama, el alias debe existir en la aplicación de administración de credenciales.android.security.AppUriAuthenticationPolicy
Java documentación para android.app.admin.DevicePolicyManager.hasKeyPair(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
HasKeyPair(String, KeyChainManagerKeyPairScope)
Puede llamar a esta API para consultar si un certificado y una clave privada se instalan en un alias determinado para el ámbito especificado: <ul<>li>Device owner</li><li>Li Profile owner</li>><Li Delegated certificate installer</li li><>Credential management app (user-specific keychain only)</li li>><Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li/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
Parámetros
- alias
- String
Alias bajo el que está instalado el par de claves.
Ámbito del par de claves: KeyChainManager#KEYPAIR_SCOPE_USER o KeyChainManager#KEYPAIR_SCOPE_DEVICE.
Devoluciones
true si existe un par de claves con este alias; de lo contrario, false .
- Atributos
Comentarios
Puede llamar a esta API para consultar si se instala un certificado y una clave privada en un alias determinado para el ámbito especificado: Propietario del dispositivo; Propietario del perfil; Instalador de certificado delegado; Aplicación de administración de credenciales (solo cadena de claves específica del usuario); Una aplicación que contiene el permiso de Manifest.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
Diferencias clave en esta sobrecarga:; Con KeyChainManager.KEYPAIR_SCOPE_DEVICE: el par de claves se buscará en la cadena de claves de todo el dispositivo. El autor de la llamada debe ejecutarse en un usuario afiliado para administrar las claves de dispositivo. Consulte isAffiliatedUser(). No se permite que las aplicaciones de administración de credenciales usen este ámbito; Uso de KeyChainManager.KEYPAIR_SCOPE_USER: el par de claves se busca en la cadena de claves propia del usuario que realiza la llamada. Esto refleja el comportamiento del método hasKeyPair base.
Referencia de Android para android.app.admin.DevicePolicyManager.hasKeyPair.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.