Table of Contents

Class SSLSocketFactory

Namespace
Org.Apache.Http.Conn.Ssl
Assembly
MASES.Netdroid.dll
[Obsolete]
public class SSLSocketFactory : LayeredSocketFactory, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ILayeredSocketFactory, ISocketFactory
Inheritance
JVMBridgeBase
JVMBridgeBase<SocketFactory>
SSLSocketFactory
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<SocketFactory>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SocketFactory>.IsAssignableFrom<T>()
JVMBridgeBase<SocketFactory>.Execute<T>(params T[])
JVMBridgeBase<SocketFactory>.DynBridgeClazz
JVMBridgeBase<SocketFactory>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SSLSocketFactory()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public SSLSocketFactory()

SSLSocketFactory(String, KeyStore, String, KeyStore, SecureRandom, HostNameResolver)

[Obsolete]
public SSLSocketFactory(String arg0, KeyStore arg1, String arg2, KeyStore arg3, SecureRandom arg4, HostNameResolver arg5)

Parameters

arg0 String

String

arg1 KeyStore

KeyStore

arg2 String

String

arg3 KeyStore

KeyStore

arg4 SecureRandom

SecureRandom

arg5 HostNameResolver

HostNameResolver

Exceptions

KeyManagementException
KeyStoreException
NoSuchAlgorithmException
UnrecoverableKeyException

SSLSocketFactory(KeyStore)

[Obsolete]
public SSLSocketFactory(KeyStore arg0)

Parameters

arg0 KeyStore

KeyStore

Exceptions

KeyManagementException
KeyStoreException
NoSuchAlgorithmException
UnrecoverableKeyException

SSLSocketFactory(KeyStore, String)

[Obsolete]
public SSLSocketFactory(KeyStore arg0, String arg1)

Parameters

arg0 KeyStore

KeyStore

arg1 String

String

Exceptions

KeyManagementException
KeyStoreException
NoSuchAlgorithmException
UnrecoverableKeyException

SSLSocketFactory(KeyStore, String, KeyStore)

[Obsolete]
public SSLSocketFactory(KeyStore arg0, String arg1, KeyStore arg2)

Parameters

arg0 KeyStore

KeyStore

arg1 String

String

arg2 KeyStore

KeyStore

Exceptions

KeyManagementException
KeyStoreException
NoSuchAlgorithmException
UnrecoverableKeyException

SSLSocketFactory(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public SSLSocketFactory(params object[] args)

Parameters

args object[]

Properties

ALLOW_ALL_HOSTNAME_VERIFIER

[Obsolete]
public static X509HostnameVerifier ALLOW_ALL_HOSTNAME_VERIFIER { get; }

Property Value

X509HostnameVerifier

BROWSER_COMPATIBLE_HOSTNAME_VERIFIER

[Obsolete]
public static X509HostnameVerifier BROWSER_COMPATIBLE_HOSTNAME_VERIFIER { get; }

Property Value

X509HostnameVerifier

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SSL

[Obsolete]
public static String SSL { get; }

Property Value

String

SSLV2

[Obsolete]
public static String SSLV2 { get; }

Property Value

String

STRICT_HOSTNAME_VERIFIER

[Obsolete]
public static X509HostnameVerifier STRICT_HOSTNAME_VERIFIER { get; }

Property Value

X509HostnameVerifier

TLS

[Obsolete]
public static String TLS { get; }

Property Value

String

Methods

ConnectSocket(Socket, String, int, InetAddress, int, HttpParams)

[Obsolete]
public Socket ConnectSocket(Socket arg0, String arg1, int arg2, InetAddress arg3, int arg4, HttpParams arg5)

Parameters

arg0 Socket

Socket

arg1 String

String

arg2 int

int

arg3 InetAddress

InetAddress

arg4 int

int

arg5 HttpParams

HttpParams

Returns

Socket

Socket

Exceptions

IOException

CreateSocket()

[Obsolete]
public Socket CreateSocket()

Returns

Socket

Socket

Exceptions

IOException

CreateSocket(Socket, String, int, bool)

[Obsolete]
public Socket CreateSocket(Socket arg0, String arg1, int arg2, bool arg3)

Parameters

arg0 Socket

Socket

arg1 String

String

arg2 int

int

arg3 bool

bool

Returns

Socket

Socket

Exceptions

IOException
UnknownHostException

GetHostnameVerifier()

[Obsolete]
public X509HostnameVerifier GetHostnameVerifier()

Returns

X509HostnameVerifier

X509HostnameVerifier

GetSocketFactory()

[Obsolete]
public static SSLSocketFactory GetSocketFactory()

Returns

SSLSocketFactory

SSLSocketFactory

IsSecure(Socket)

[Obsolete]
public bool IsSecure(Socket arg0)

Parameters

arg0 Socket

Socket

Returns

bool

bool

Exceptions

IllegalArgumentException

SetHostnameVerifier(X509HostnameVerifier)

[Obsolete]
public void SetHostnameVerifier(X509HostnameVerifier arg0)

Parameters

arg0 X509HostnameVerifier

X509HostnameVerifier