nsISSLSocketControl
Methods
proxyStartSSL()
StartTLS()
setNPNList(aNPNList)
joinConnection(npnProtocol, hostname, port)
isAcceptableForHost(hostname)
Attributes
notificationCallbacks
negotiatedNPN
KEAUsed
KEAExpected
KEAKeyBits
providerFlags
SSLVersionUsed
SSLVersionOffered
MACAlgorithmUsed
clientCert
If set before the server requests a client cert (assuming it does so at
all), then this cert will be presented to the server, instead of asking
the user or searching the set of rememebered user cert decisions.
authenticationName
If you wish to verify the host certificate using a different name than
was used for the tcp connection, but without using proxy semantics, you
can set authenticationName and authenticationPort
authenticationPort
bypassAuthentication
set bypassAuthentication to true if the server certificate checks should
not be enforced. This is to enable non-secure transport over TLS.
failedVerification
Constants
KEY_EXCHANGE_UNKNOWN
SSL_VERSION_3
TLS_VERSION_1
TLS_VERSION_1_1
TLS_VERSION_1_2
SSL_VERSION_UNKNOWN
SSL_MAC_UNKNOWN
SSL_MAC_NULL
SSL_MAC_MD5
SSL_MAC_SHA
SSL_HMAC_MD5
SSL_HMAC_SHA
SSL_HMAC_SHA256
SSL_MAC_AEAD