Freigeben über


X509ExtendedKeyManager.ChooseClientAlias Methode

Definition

Wählen Sie einen Alias aus, um die Clientseite eines sicheren Sockets anhand des öffentlichen Schlüsseltyps und die Liste der vom Peer erkannten Zertifizierungsstellen zu authentifizieren (sofern vorhanden).

[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")]
public abstract string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string

Parameter

keyType
String[]

der Schlüsselalgorithmustypname(n), sortiert mit dem am häufigsten bevorzugten Schlüsseltyp zuerst.

issuers
IPrincipal[]

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

socket
Socket

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

Gibt zurück

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

Implementiert

Attribute

Hinweise

Wählen Sie einen Alias aus, um die Clientseite eines sicheren Sockets anhand des öffentlichen Schlüsseltyps und die Liste der vom Peer erkannten Zertifizierungsstellen zu authentifizieren (sofern vorhanden).

Java-Dokumentation für javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket).

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: