Javax.Net.Ssl.SSLContextSpi.EngineInit Method
Initializes this SSLContext instance.

Syntax

[Android.Runtime.Register("engineInit", "([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V", "GetEngineInit_arrayLjavax_net_ssl_KeyManager_arrayLjavax_net_ssl_TrustManager_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (IKeyManager[] km, ITrustManager[] tm, Java.Security.SecureRandom sr)

Parameters

km
the key sources or null.
tm
the trust decision sources or null.
sr
the randomness source or null.

Exceptions

TypeReason
Java.Security.KeyManagementExceptionif initializing this instance fails.

Remarks

Initializes this SSLContext instance. All of the arguments are optional, and the security providers will be searched for the required implementations of the needed algorithms.

[Android Documentation]

Requirements

Namespace: Javax.Net.Ssl
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1