Freigeben über


X509ExtendedKeyManager.ChooseEngineServerAlias Methode

Definition

Wählen Sie einen Alias aus, um die Serverseite einer SSLEngine Verbindung mit dem öffentlichen Schlüsseltyp und der Liste der vom Peer erkannten Zertifizierungsstellen (falls vorhanden) zu authentifizieren.

[Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")]
public virtual string? ChooseEngineServerAlias (string? keyType, Java.Security.IPrincipal[]? issuers, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")>]
abstract member ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
override this.ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string

Parameter

keyType
String

der Schlüsselalgorithmustypname.

issuers
IPrincipal[]

die Liste der zulässigen Antragstellernamen der Zertifizierungsstelle oder null, wenn es nicht wichtig ist, welche Emittenten verwendet werden.

engine
SSLEngine

der SSLEngine für diese Verbindung verwendet werden soll. Dieser Parameter kann null sein, was angibt, dass Implementierungen dieser Schnittstelle frei sind, um einen Alias auszuwählen, der für jedes Modul gilt.

Gibt zurück

der Aliasname für den gewünschten Schlüssel oder NULL, wenn keine Übereinstimmungen vorhanden sind.

Attribute

Hinweise

Wählen Sie einen Alias aus, um die Serverseite einer SSLEngine Verbindung mit dem öffentlichen Schlüsseltyp und der Liste der vom Peer erkannten Zertifizierungsstellen (falls vorhanden) zu authentifizieren.

Die Standardimplementierung gibt NULL zurück.

Java-Dokumentation für javax.net.ssl.X509ExtendedKeyManager.chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine).

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: