Freigeben über


HttpsURLConnection.GetLocalCertificates Methode

Definition

Gibt die Zertifikate zurück, die während des Handshakings an den Server gesendet wurden.

[Android.Runtime.Register("getLocalCertificates", "()[Ljava/security/cert/Certificate;", "GetGetLocalCertificatesHandler")]
public abstract Java.Security.Cert.Certificate[]? GetLocalCertificates ();
[<Android.Runtime.Register("getLocalCertificates", "()[Ljava/security/cert/Certificate;", "GetGetLocalCertificatesHandler")>]
abstract member GetLocalCertificates : unit -> Java.Security.Cert.Certificate[]

Gibt zurück

ein sortiertes Array von Zertifikaten mit dem eigenen Zertifikat des Clients zuerst gefolgt von allen Zertifizierungsstellen. Wenn keine Zertifikate gesendet wurden, wird NULL zurückgegeben.

Attribute

Ausnahmen

wenn noch keine Verbindung hergestellt wurde.

Hinweise

Gibt die Zertifikate zurück, die während des Handshakings an den Server gesendet wurden.

Hinweis: Diese Methode ist nur hilfreich, wenn Zertifikatbasierte Verschlüsselungssammlungen verwendet werden.

Wenn mehrere Zertifikate für die Verwendung in einem Handshake verfügbar sind, wählt die Implementierung aus, was sie als "beste" Zertifikatkette zur Verfügung stellt, und überträgt dies an die andere Seite. Mit dieser Methode kann der Aufrufer erkennen, welche Zertifikatkette tatsächlich gesendet wurde.

Java-Dokumentation für javax.net.ssl.HttpsURLConnection.getLocalCertificates().

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: