Table of Contents

Interface IX509KeyManager

Namespace
Javax.Net.Ssl
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IX509KeyManager : IKeyManager

Methods

ChooseClientAlias(String[], Principal[], Socket)

String ChooseClientAlias(String[] arg0, Principal[] arg1, Socket arg2)

Parameters

arg0 String[]

String

arg1 Principal[]

Principal

arg2 Socket

Socket

Returns

String

String

ChooseServerAlias(String, Principal[], Socket)

String ChooseServerAlias(String arg0, Principal[] arg1, Socket arg2)

Parameters

arg0 String

String

arg1 Principal[]

Principal

arg2 Socket

Socket

Returns

String

String

GetCertificateChain(String)

X509Certificate[] GetCertificateChain(String arg0)

Parameters

arg0 String

String

Returns

X509Certificate[]

X509Certificate

GetClientAliases(String, Principal[])

String[] GetClientAliases(String arg0, Principal[] arg1)

Parameters

arg0 String

String

arg1 Principal[]

Principal

Returns

String[]

String

GetPrivateKey(String)

PrivateKey GetPrivateKey(String arg0)

Parameters

arg0 String

String

Returns

PrivateKey

PrivateKey

GetServerAliases(String, Principal[])

String[] GetServerAliases(String arg0, Principal[] arg1)

Parameters

arg0 String

String

arg1 Principal[]

Principal

Returns

String[]

String