Lenguaje

KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded Método

Definición

Establece si se van a incluir las propiedades del dispositivo base en el certificado de atestación.

[Android.Runtime.Register("setDevicePropertiesAttestationIncluded", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetDevicePropertiesAttestationIncluded(bool devicePropertiesAttestationIncluded);
[<Android.Runtime.Register("setDevicePropertiesAttestationIncluded", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)>]
member this.SetDevicePropertiesAttestationIncluded : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Parámetros

devicePropertiesAttestationIncluded
Boolean

Devoluciones

Atributos

Comentarios

Establece si se van a incluir las propiedades del dispositivo base en el certificado de atestación.

Si attestationChallenge no es null, el certificado de clave pública para este par de claves contendrá una extensión que describe los detalles de la configuración y las autorizaciones de la clave, incluidos los valores de las propiedades del dispositivo (marca, dispositivo, fabricante, modelo, producto). Deben ser los mismos que en (Build.BRAND, Build.DEVICE, Build.MANUFACTURER, Build.MODEL, Build.PRODUCT). La cadena de certificados de atestación se puede recuperar con java.security.KeyStore.getCertificateChain(String).

Si attestationChallenge es null, el certificado de clave pública de este par de claves no contendrá la extensión con los valores atestados solicitados.

KeyPairGenerator.generateKeyPair() producirá ProviderException si se produce un error en la atestación de propiedades del dispositivo o no se admite.

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

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