IdentityCredential.AuthKeysNeedingCertification Propiedad
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í.
Obtiene una colección de claves de autenticación dinámicas que necesitan la certificación.
public abstract System.Collections.Generic.ICollection<Java.Security.Cert.X509Certificate> AuthKeysNeedingCertification { [Android.Runtime.Register("getAuthKeysNeedingCertification", "()Ljava/util/Collection;", "GetGetAuthKeysNeedingCertificationHandler", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getAuthKeysNeedingCertification", "()Ljava/util/Collection;", "GetGetAuthKeysNeedingCertificationHandler", ApiSince=30)>]
member this.AuthKeysNeedingCertification : System.Collections.Generic.ICollection<Java.Security.Cert.X509Certificate>
Valor de propiedad
Colección de certificados X.509 para claves de autenticación dinámicas que necesitan la certificación del emisor. Este valor no puede ser nulo.
- Atributos
Comentarios
Este método es desusado. Use java.security.KeyStore con el almacén de claves respaldado por hardware de Android en su lugar.
Obtiene una colección de claves de autenticación dinámicas que necesitan la certificación.
Cuando no hay suficientes claves de autenticación dinámica certificadas, ya sea porque se ha aumentado el recuento de claves o porque una o varias claves han alcanzado su recuento de uso o si una clave está demasiado cerca de su fecha de expiración, este método generará claves de reemplazo y certificados y los devolverá para la certificación del emisor. Los certificados emisores y los datos de autenticación estática asociados deben devolverse a la credencial de identidad mediante storeStaticAuthenticationData(X509Certificate,byte[]). La parte privada de cada clave de autenticación nunca deja hardware seguro.
CredentialKey firma cada certificado X.509. La cadena de certificados para CredentialKey se puede obtener mediante el método getCredentialKeyCertificateChain().
Si la implementación es la versión de característica 202101 o posterior, cada certificado X.509 contiene una extensión X.509 en OID 1.3.6.1.4.1.11129.2.1.26 que contiene una CADENA OCTET codificada de DER con los bytes de CBOR con el siguiente CDDL:
ProofOfBinding = [
"ProofOfBinding",
bstr, // Contains SHA-256(ProofOfProvisioning)
]
Este CBOR permite a un emisor determinar el estado exacto de la credencial para la que devuelve datos firmados por el emisor.
Consulte PackageManager.FEATURE_IDENTITY_CREDENTIAL_HARDWARE para obtener versiones de características conocidas.
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.