IdentityCredentialStore.CreateCredential(String, String) 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í.
Crea una nueva credencial.
[Android.Runtime.Register("createCredential", "(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;", "GetCreateCredential_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public abstract Android.Security.Identity.WritableIdentityCredential CreateCredential(string credentialName, string docType);
[<Android.Runtime.Register("createCredential", "(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;", "GetCreateCredential_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member CreateCredential : string * string -> Android.Security.Identity.WritableIdentityCredential
Parámetros
- credentialName
- String
Nombre que se usa para identificar la credencial.
- docType
- String
Tipo de documento para la credencial.
Devoluciones
WritableIdentityCredential que se puede usar para crear una nueva credencial.
- Atributos
Comentarios
Crea una nueva credencial.
Cuando se crea una credencial, se crea un par de claves criptográficas - CredentialKey - que se usa para autenticar el almacén en la entidad emisora. La parte privada de este par de claves nunca deja hardware seguro y la parte pública se puede obtener mediante WritableIdentityCredential#getCredentialKeyCertificateChain(byte[]) en el objeto devuelto.
Además, se importa todo el contenido de los datos de credenciales y se crea un certificado para credentialKey y una firma generada con credentialKey. Estos últimos valores pueden comprobarse mediante una autoridad emisora para comprobar que los datos se importaron en hardware seguro y que se importaron sin modificar.
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.