Sprache

IdentityCredentialStore.CreateCredential(String, String) Methode

Definition

Erstellt eine neue Anmeldeinformationen.

[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

Parameter

credentialName
String

Der Name, der zum Identifizieren der Anmeldeinformationen verwendet wird.

docType
String

Der Dokumenttyp für die Anmeldeinformationen.

Gibt zurück

Ein WritableIdentityCredential Objekt, das zum Erstellen neuer Anmeldeinformationen verwendet werden kann.

Attribute

Hinweise

Erstellt eine neue Anmeldeinformationen.

Wenn eine Anmeldeinformation erstellt wird, wird ein kryptografisches Schlüsselpaar - CredentialKey - erstellt, das zum Authentifizieren des Speichers bei der Ausstellende Behörde verwendet wird. Der private Teil dieses Schlüsselpaars hinterlässt niemals sichere Hardware, und der öffentliche Teil kann mithilfe WritableIdentityCredential#getCredentialKeyCertificateChain(byte[]) des zurückgegebenen Objekts abgerufen werden.

Darüber hinaus werden alle Inhalte der Anmeldeinformationen importiert, und ein Zertifikat für den CredentialKey und eine signatur, die mit dem CredentialKey erstellt wurde, werden erstellt. Diese letzteren Werte können von einer ausstellenden Behörde überprüft werden, um zu überprüfen, ob die Daten in sichere Hardware importiert und nicht geändert wurden.

Java Dokumentation für android.security.identity.IdentityCredentialStore.createCredential(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: