Sprache

KeyGenParameterSpec.Builder.SetAttestKeyAlias(String) Methode

Definition

Legt den Alias des Nachweisschlüssels fest, der zum Signieren des Nachweiszertifikats für das generierte Schlüsselpaar verwendet wird, wenn eine Nachweisanforderung mit setAttestationChallenge(byte[]) festgelegt wird.

[Android.Runtime.Register("setAttestKeyAlias", "(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetAttestKeyAlias(string? attestKeyAlias);
[<Android.Runtime.Register("setAttestKeyAlias", "(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)>]
member this.SetAttestKeyAlias : string -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Parameter

attestKeyAlias
String

der Alias des Nachweisschlüssels, der zum Signieren des Nachweiszertifikats verwendet werden soll. Dieser Wert kann null sein.

Gibt zurück

Attribute

Hinweise

Legt den Alias des Nachweisschlüssels fest, der zum Signieren des Nachweiszertifikats für das generierte Schlüsselpaar verwendet wird, wenn eine Nachweisanforderung mit setAttestationChallenge(byte[]) festgelegt wird. Wenn ein attestKeyAlias festgelegt, aber keine Abfrage festgelegt ist, löst die parameterspezifikationsbasierte Initialisierung InvalidAlgorithmParameterException aus.

Wenn der attestKeyAlias auf NULL festgelegt ist (Standardeinstellung), wählt Android Keystore einen geeigneten vom System bereitgestellten Nachweissignaturschlüssel aus. Wenn nicht NULL, muss der Alias auf einen Android Keystore-Schlüssel verweisen, der mit KeyProperties.PURPOSE_ATTEST_KEY erstellt wurde, oder die parameterspezifikationsbasierte Initialisierung löst InvalidAlgorithmParameterException aus.

Android-Referenz für android.security.keystore.KeyGenParameterSpec.Builder.setAttestKeyAlias.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: