Partager via


X509ExtendedTrustManager.CheckClientTrusted Méthode

Définition

Surcharges

CheckClientTrusted(X509Certificate[], String)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez un chemin d’accès de certificat à une racine approuvée et retournez si elle peut être validée et est approuvée pour l’authentification SSL du client en fonction du type d’authentification.

CheckClientTrusted(X509Certificate[], String, Socket)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres ssl.

CheckClientTrusted(X509Certificate[], String, SSLEngine)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres ssl.

CheckClientTrusted(X509Certificate[], String)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez un chemin d’accès de certificat à une racine approuvée et retournez si elle peut être validée et est approuvée pour l’authentification SSL du client en fonction du type d’authentification.

[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

Paramètres

chain
X509Certificate[]

chaîne de certificats homologues

authType
String

type d’authentification basé sur le certificat client

Implémente

Attributs

Remarques

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez un chemin d’accès de certificat à une racine approuvée et retournez si elle peut être validée et est approuvée pour l’authentification SSL du client en fonction du type d’authentification.

Le type d’authentification est déterminé par le certificat réel utilisé. Par exemple, si RSAPublicKey est utilisé, l’authType doit être « RSA ». La vérification respecte la casse.

Documentation Java pour javax.net.ssl.X509TrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CheckClientTrusted(X509Certificate[], String, Socket)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres 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

Paramètres

chain
X509Certificate[]

chaîne de certificats homologues

authType
String

algorithme d’échange de clés utilisé

socket
Socket

le socket utilisé pour cette connexion. Ce paramètre peut être null, ce qui indique que les implémentations n’ont pas besoin de vérifier les paramètres ssl

Attributs

Remarques

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres ssl.

Le type d’authentification est déterminé par le certificat réel utilisé. Par exemple, si RSAPublicKey est utilisé, l’authType doit être « RSA ». La vérification respecte la casse.

Si le socket paramètre est une instance de javax.net.ssl.SSLSocket, et que l’algorithme d’identification du point de terminaison de celui-ci SSLParameters n’est pas vide, pour empêcher les attaques man-in-the-middle, l’adresse à laquelle la socket connexion doit être vérifiée par rapport à l’identité de l’homologue présentée dans le certificat X509 de l’entité de fin, comme spécifié dans l’algorithme d’identification du point de terminaison.

Si le socket paramètre est une instance de javax.net.ssl.SSLSocket, et que les contraintes d’algorithme du SSLParameters paramètre sont non null, pour chaque certificat dans le chemin de certification, les champs tels que la clé publique de l’objet, l’algorithme de signature, l’utilisation de clé, l’utilisation de clé étendue, etc. doivent être conformes aux contraintes d’algorithme en place sur ce socket.

Documentation Java pour javax.net.ssl.X509ExtendedTrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String, java.net.Socket).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CheckClientTrusted(X509Certificate[], String, SSLEngine)

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres 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

Paramètres

chain
X509Certificate[]

chaîne de certificats homologues

authType
String

algorithme d’échange de clés utilisé

engine
SSLEngine

moteur utilisé pour cette connexion. Ce paramètre peut être null, ce qui indique que les implémentations n’ont pas besoin de vérifier les paramètres ssl

Attributs

Remarques

Étant donné la chaîne de certificats partielle ou complète fournie par l’homologue, générez et validez le chemin du certificat en fonction du type d’authentification et des paramètres ssl.

Le type d’authentification est déterminé par le certificat réel utilisé. Par exemple, si RSAPublicKey est utilisé, l’authType doit être « RSA ». La vérification respecte la casse.

Si le engine paramètre est disponible et que l’algorithme d’identification de point de terminaison du SSLParameters paramètre n’est pas vide, pour empêcher les attaques man-in-the-middle, l’adresse à laquelle la engine connexion doit être vérifiée par rapport à l’identité de l’homologue présentée dans le certificat X509 de l’entité de fin, comme spécifié dans l’algorithme d’identification du point de terminaison.

Si le engine paramètre est disponible et que les contraintes d’algorithme du SSLParameters paramètre ne sont pas null, pour chaque certificat dans le chemin de certification, les champs tels que la clé publique de l’objet, l’algorithme de signature, l’utilisation de clé étendue, etc. doivent être conformes aux contraintes d’algorithme en place sur ce moteur.

Documentation Java pour javax.net.ssl.X509ExtendedTrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à