Determines how the class starts the SSL negotiation. By default, SSL will not be used.
public int getSSLStartMode(); public void setSSLStartMode(int SSLStartMode);
Enumerated values: public final static int sslAutomatic = 0; public final static int sslImplicit = 1; public final static int sslExplicit = 2; public final static int sslNone = 3;
The SSLStartMode property may have one of the following values:
|0 (sslAutomatic - default)||If the remote port is set to the standard plaintext port of the protocol (where applicable), the class will behave the same as if SSLStartMode is set to sslExplicit. In all other cases, SSL negotiation will be implicit (sslImplicit).|
|1 (sslImplicit)||The SSL negotiation will start immediately after the connection is established.|
|2 (sslExplicit)||The class will first connect in plaintext, and then explicitly start SSL negotiation through a protocol command such as STARTTLS.|
|3 (sslNone)||No SSL negotiation, no SSL security. All communication will be in plaintext mode.|