Chooses an alias for the client side of an SSL connection to authenticate
it with the specified public key type and certificate issuers.
Syntax
[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:Javax.Net.Ssl.IX509KeyManagerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public
string ChooseClientAlias (
string[] keyType,
Java.Security.IPrincipal[] issuers,
Java.Net.Socket socket)
Parameters
- keyType
- the list of public key algorithm names.
- issuers
- the list of certificate issuers, or null if any issuer
will do.
- socket
- the socket for the connection, or null if
the alias selected does not depend on a specific socket.
Returns
Documentation for this section has not yet been entered.
Remarks
Requirements
Namespace: Javax.Net.Ssl
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1