KeyChain.ChoosePrivateKeyAlias 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 |
|---|---|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) |
Inicia un |
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String) |
Inicia un |
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)
Inicia un Activity para que el usuario seleccione el alias de una clave privada y un par de certificados para la autenticación.
[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> unit
Parámetros
- activity
- Activity
El Activity contexto que se va a usar para iniciar la nueva sub-actividad para pedir al usuario que seleccione una clave privada; se usa solo para llamar a startActivity(); no debe ser null.
- response
- IKeyChainAliasCallback
Devolución de llamada para invocar cuando se complete la solicitud; no debe ser null.
- keyTypes
- String[]
Los tipos aceptables de claves asimétricas, como "RSA", "EC" o NULL.
- issuers
- IPrincipal[]
Emisores de certificados aceptables para el certificado que coincide con la clave privada o null.
- uri
- Uri
El URI completo para el que el servidor solicita el certificado o null si no está disponible.
- alias
- String
Alias que se va a preseleccionar si está disponible o null si no está disponible.
- Atributos
Comentarios
Inicia un Activity para que el usuario seleccione el alias de una clave privada y un par de certificados para la autenticación. El alias o null seleccionado se devolverá a través de la devolución de llamada KeyChainAliasCallback.
Un controlador de directiva de dispositivo (como propietario de un dispositivo o perfil) puede interceptar la solicitud antes de que se muestre la actividad, para elegir un alias de clave privada específico mediante la implementación android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAliasde .
keyTypes y issuers se pueden usar para restringir las opciones sugeridas al usuario. Si se keyTypes especifica o issuers no está vacío, y no hay certificados coincidentes en la cadena de claves, se suprimirá por completo la solicitud de selección de certificados.
uri se puede usar para proporcionar al usuario más contexto sobre el servidor que solicita las credenciales.
alias permite al autor de la llamada preseleccionar un alias existente que seguirá estando sujeto a confirmación del usuario.
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
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)
Inicia un Activity para que el usuario seleccione el alias de una clave privada y un par de certificados para la autenticación.
[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * string * int * string -> unit
Parámetros
- activity
- Activity
El Activity contexto que se va a usar para iniciar la nueva sub-actividad para pedir al usuario que seleccione una clave privada; se usa solo para llamar a startActivity(); no debe ser null.
- response
- IKeyChainAliasCallback
Devolución de llamada para invocar cuando se complete la solicitud; no debe ser null.
- keyTypes
- String[]
Los tipos aceptables de claves asimétricas, como "RSA", "EC" o NULL.
- issuers
- IPrincipal[]
Emisores de certificados aceptables para el certificado que coincide con la clave privada o null.
- host
- String
Nombre de host del servidor que solicita el certificado o null si no está disponible.
- port
- Int32
Número de puerto del servidor que solicita el certificado o -1 si no está disponible.
- alias
- String
Alias que se va a preseleccionar si está disponible o null si no está disponible.
- Atributos
Comentarios
Inicia un Activity para que el usuario seleccione el alias de una clave privada y un par de certificados para la autenticación. El alias o null seleccionado se devolverá a través de la devolución de llamada KeyChainAliasCallback.
Un controlador de directiva de dispositivo (como propietario de un dispositivo o perfil) puede interceptar la solicitud antes de que se muestre la actividad, para elegir un alias de clave privada específico mediante la implementación android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAliasde .
keyTypes y issuers se pueden usar para restringir las opciones sugeridas al usuario. Si se keyTypes especifica o issuers no está vacío, y no hay certificados coincidentes en la cadena de claves, se suprimirá por completo la solicitud de selección de certificados.
host y port se pueden usar para proporcionar al usuario más contexto sobre el servidor que solicita las credenciales.
alias permite al autor de la llamada preseleccionar un alias existente que seguirá estando sujeto a confirmación del usuario.
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.