Lenguaje

KeyGenParameterSpec.Builder.SetAttestKeyAlias(String) Método

Definición

Establece el alias de la clave de atestación que se usará para firmar el certificado de atestación para el par de claves generado, si se establece un desafío de atestación con setAttestationChallenge(byte[]).

[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

Parámetros

attestKeyAlias
String

alias de la clave de atestación que se va a usar para firmar el certificado de atestación. Este valor puede ser null.

Devoluciones

Atributos

Comentarios

Establece el alias de la clave de atestación que se usará para firmar el certificado de atestación para el par de claves generado, si se establece un desafío de atestación con setAttestationChallenge(byte[]). Si se establece un attestKeyAlias pero no hay ningún desafío, la inicialización basada en la especificación de parámetros iniciará InvalidAlgorithmParameterException.

Si attestKeyAlias está establecido en NULL (el valor predeterminado), Android Keystore seleccionará una clave de firma de atestación proporcionada por el sistema adecuada. Si no es null, el alias debe hacer referencia a una clave de almacén de claves de Android que se creó con KeyProperties.PURPOSE_ATTEST_KEY o la inicialización basada en la especificación de parámetros producirá InvalidAlgorithmParameterException.

Referencia de Android para android.security.keystore.KeyGenParameterSpec.Builder.setAttestKeyAlias.

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