Compartir a través de


X509ExtendedTrustManager.CheckClientTrusted Método

Definición

Sobrecargas

CheckClientTrusted(X509Certificate[], String)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, cree una ruta de acceso de certificado a una raíz de confianza y devuelva si se puede validar y es de confianza para la autenticación SSL del cliente en función del tipo de autenticación.

CheckClientTrusted(X509Certificate[], String, Socket)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

CheckClientTrusted(X509Certificate[], String, SSLEngine)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

CheckClientTrusted(X509Certificate[], String)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, cree una ruta de acceso de certificado a una raíz de confianza y devuelva si se puede validar y es de confianza para la autenticación SSL del cliente en función del tipo de autenticación.

[Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Handler")]
public abstract void CheckClientTrusted (Java.Security.Cert.X509Certificate[]? chain, string? authType);
[<Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Handler")>]
abstract member CheckClientTrusted : Java.Security.Cert.X509Certificate[] * string -> unit

Parámetros

chain
X509Certificate[]

la cadena de certificados del mismo nivel

authType
String

el tipo de autenticación basado en el certificado de cliente

Implementaciones

Atributos

Comentarios

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, cree una ruta de acceso de certificado a una raíz de confianza y devuelva si se puede validar y es de confianza para la autenticación SSL del cliente en función del tipo de autenticación.

El tipo de autenticación viene determinado por el certificado real utilizado. Por ejemplo, si se usa RSAPublicKey, authType debe ser "RSA". La comprobación distingue mayúsculas de minúsculas.

Documentación de Java para javax.net.ssl.X509TrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

CheckClientTrusted(X509Certificate[], String, Socket)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

[Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Ljava_net_Socket_Handler", ApiSince=24)]
public abstract void CheckClientTrusted (Java.Security.Cert.X509Certificate[]? chain, string? authType, Java.Net.Socket? socket);
[<Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Ljava_net_Socket_Handler", ApiSince=24)>]
abstract member CheckClientTrusted : Java.Security.Cert.X509Certificate[] * string * Java.Net.Socket -> unit

Parámetros

chain
X509Certificate[]

la cadena de certificados del mismo nivel

authType
String

el algoritmo de intercambio de claves usado

socket
Socket

el socket usado para esta conexión. Este parámetro puede ser NULL, lo que indica que las implementaciones no necesitan comprobar los parámetros ssl.

Atributos

Comentarios

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

El tipo de autenticación viene determinado por el certificado real utilizado. Por ejemplo, si se usa RSAPublicKey, authType debe ser "RSA". La comprobación distingue mayúsculas de minúsculas.

Si el socket parámetro es una instancia de javax.net.ssl.SSLSockety el algoritmo de identificación del punto de conexión de SSLParameters no está vacío, para evitar ataques de tipo "man in the middle", la dirección a la que se debe comprobar la socket conexión a la identidad del mismo nivel presentada en el certificado X509 de la entidad final X509, tal como se especifica en el algoritmo de identificación del punto de conexión.

Si el socket parámetro es una instancia de javax.net.ssl.SSLSockety las restricciones de algoritmo de no son NULL, para cada certificado de la ruta de certificación, campos como la clave pública del firmante, el algoritmo de firma, el uso de SSLParameters claves, el uso extendido de claves, etc. deben cumplir las restricciones de algoritmo en vigor en este socket.

Documentación de Java para javax.net.ssl.X509ExtendedTrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

CheckClientTrusted(X509Certificate[], String, SSLEngine)

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

[Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Ljavax_net_ssl_SSLEngine_Handler", ApiSince=24)]
public abstract void CheckClientTrusted (Java.Security.Cert.X509Certificate[]? chain, string? authType, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Ljavax_net_ssl_SSLEngine_Handler", ApiSince=24)>]
abstract member CheckClientTrusted : Java.Security.Cert.X509Certificate[] * string * Javax.Net.Ssl.SSLEngine -> unit

Parámetros

chain
X509Certificate[]

la cadena de certificados del mismo nivel

authType
String

el algoritmo de intercambio de claves usado

engine
SSLEngine

el motor usado para esta conexión. Este parámetro puede ser NULL, lo que indica que las implementaciones no necesitan comprobar los parámetros ssl.

Atributos

Comentarios

Dada la cadena de certificados parcial o completa proporcionada por el mismo nivel, compile y valide la ruta de acceso del certificado en función del tipo de autenticación y los parámetros ssl.

El tipo de autenticación viene determinado por el certificado real utilizado. Por ejemplo, si se usa RSAPublicKey, authType debe ser "RSA". La comprobación distingue mayúsculas de minúsculas.

Si el engine parámetro está disponible y el algoritmo de identificación del punto de conexión de SSLParameters no está vacío, para evitar ataques de tipo "man in the middle", la dirección a la que se debe comprobar la engine conexión a la identidad del mismo nivel presentada en el certificado X509 de la entidad final, tal como se especifica en el algoritmo de identificación del punto de conexión.

Si el engine parámetro está disponible y las restricciones de algoritmo de no son NULL, para cada certificado de la ruta de certificación, campos como la clave pública del firmante, el algoritmo de firma, el uso de SSLParameters claves, el uso extendido de claves, etc. deben cumplir las restricciones de algoritmo en vigor en este motor.

Documentación de Java para javax.net.ssl.X509ExtendedTrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a