Freigeben über


IX509TrustManager.CheckClientTrusted(X509Certificate[], String) Methode

Definition

Erstellen Sie angesichts der teilweisen oder vollständigen Zertifikatkette, die vom Peer bereitgestellt wird, einen Zertifikatpfad zu einem vertrauenswürdigen Stamm, und geben Sie zurück, ob sie überprüft werden kann und basierend auf dem Authentifizierungstyp für die Client-SSL-Authentifizierung vertrauenswürdig ist.

[Android.Runtime.Register("checkClientTrusted", "([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", "GetCheckClientTrusted_arrayLjava_security_cert_X509Certificate_Ljava_lang_String_Handler:Javax.Net.Ssl.IX509TrustManagerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public 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:Javax.Net.Ssl.IX509TrustManagerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CheckClientTrusted : Java.Security.Cert.X509Certificate[] * string -> unit

Parameter

chain
X509Certificate[]

die Peerzertifikatkette

authType
String

der Authentifizierungstyp basierend auf dem Clientzertifikat

Attribute

Ausnahmen

wenn die Zertifikatkette nicht überprüft werden kann oder nicht vertrauenswürdig ist.

wenn die angegebene Zertifikatkette leer oder null, oder wenn der angegebene Authentifizierungstyp oder eine leere Zeichenfolge ist null .

Hinweise

Erstellen Sie angesichts der teilweisen oder vollständigen Zertifikatkette, die vom Peer bereitgestellt wird, einen Zertifikatpfad zu einem vertrauenswürdigen Stamm, und geben Sie zurück, ob sie überprüft werden kann und basierend auf dem Authentifizierungstyp für die Client-SSL-Authentifizierung vertrauenswürdig ist.

Der Authentifizierungstyp wird durch das tatsächliche verwendete Zertifikat bestimmt. Wenn RSAPublicKey beispielsweise verwendet wird, sollte der authType "RSA" sein. Bei der Überprüfung wird die Groß-/Kleinschreibung beachtet.

Java-Dokumentation für javax.net.ssl.X509TrustManager.checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: