Secure Sockets Layer handshake environment variables

+

Search Tips   |   Advanced Search

 

Secure Sockets Layer handshake environment variables

When making a valid SSL request, the SSL handshake environment variables and the server certificate environment variables are set. Setting client authentication to either optional or require, results in the client certificate environment variables setting.

A list of SSL handshake environment variables, with their descriptions and values follows:

SSL handshake environment variable Description Value
HTTPS Indicates SSL connection String contains either ON, for an SSL connection, or OFF, if not.
HTTPS_CIPHER Contains the cipher used in the SSL handshake. See the table below.
HTTPS_KEYSIZE Indicates the size of the key. See the table below.
HTTPS_SECRETKEYSIZE Indicates the strength of the key. See the table below.
SSL_PROTOCOL_VERSION Contains the protocol version. String contains either SSLV2, SSLV3, or TLSV1.

The following list contains the values for HTTPS_KEYSIZE and HTTPS_SECRETKEYSIZE:

Secure Sockets Layer V3 and Transport Layer Security V1

Cipher suite Key size Secret key size
SSL_RSA_WITH_NULL_MD5 0 0
SSL_RSA_WITH_NULL_SHA 0 0
SSL_RSA_EXPORT_WITH_RC4_40_ MD5 128 40
SSL_RSA_WITH_RC4_128_MD5 128 128
SSL_RSA_WITH_RC4_128_SHA 128 128
SSL_RSA_EXPORT_WITH_RC2_ CBC_40_MD5 128 40
SSL_RSA_WITH_DES_CBC_SHA 64 56
SSL_RSA_WITH_3DES_EDE_CBC_ SHA 192 168
SSL_NULL_WITH_NULL_NULL 0 0
TLS_RSA_EXPORT1024_WITH_ RC4_56_SHA 56 20
TLS_RSA_EXPORT1024_WITH_ DES_CBC_SHA 56 20

Secure Sockets Layer V2

Cipher suite Key size Secret key size
RC4_128_WITH_MD5 128 128
RC4_128_EXPORT40_WITH_MD5 128 40
RC2_128_CBC_WITH_MD5 128 128
RC2_128_CBC_EXPORT40_WITH_ MD5 128 40
DES_64_CBC_WITH_MD5 64 56
DES_192_EDE3_CBC_WITH_MD5 192 168




 

Related tasks



Server certificate environment variables
Client certificate environment variables