安全套接字层(SSL)握手环境变量用来访问服务器证书信息。当 SSL 握手成功完成时,SSL 握手环境变量会自动设置。
SSL 握手环境变量 | 描述 | 值 |
HTTPS | 表明 SSL 连接 | 如果是 SSL 连接,那么字符串包含 ON,如果不是 SSL 连接,那么字符串包含 OFF。 |
HTTPS_CIPHER | 包含在 SSL 握手中使用的密码。 | 请参阅下表。 |
HTTPS_KEYSIZE | 表明密钥的大小。 | 请参阅下表。 |
HTTPS_SECRETKEYSIZE | 表明密钥的强度。 | 请参阅下表。 |
SSL_PROTOCOL_VERSION | 包含协议版本。 | 字符串包含 SSLV2、SSLV3 或 TLSV1。 |
下表提供安全套接字层(SSLV3)和传输层安全性(TLSV1)中的 HTTPS_KEYSIZE 和 HTTPS_SECRETKEYSIZE 的变量列表
密码套件 | 密钥大小 | 密钥大小 |
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 |
下表提供安全套接字层(SSLV2)中的 HTTPS_CIPHER 的变量列表。
密码套件 | 密钥大小 | 密钥大小 |
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 |