Crypt::NSS::Constants - Constants used by NSS


Crypt-NSS documentation Contained in the Crypt-NSS distribution.

Index


Code Index:

NAME

Top

Crypt::NSS::Constants - Constants used by NSS


Crypt-NSS documentation Contained in the Crypt-NSS distribution.

# Autogenerated file. DO NOT EDIT
        
package Crypt::NSS::Constants;

require Exporter;

our @ISA = qw(Exporter);

our @EXPORT = qw();

our @EXPORT_OK = qw(
	SSL_ALLOWED
	SSL_AT_MD5_WITH_RSA_ENCRYPTION
	SSL_BYPASS_PKCS11
	SSL_CBP_SSL3
	SSL_CBP_TLS1_0
	SSL_CK_DES_192_EDE3_CBC_WITH_MD5
	SSL_CK_DES_64_CBC_WITH_MD5
	SSL_CK_IDEA_128_CBC_WITH_MD5
	SSL_CK_RC2_128_CBC_EXPORT40_WITH_MD5
	SSL_CK_RC2_128_CBC_WITH_MD5
	SSL_CK_RC4_128_EXPORT40_WITH_MD5
	SSL_CK_RC4_128_WITH_MD5
	SSL_CT_X509_CERTIFICATE
	SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
	SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
	SSL_DHE_DSS_WITH_DES_CBC_SHA
	SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
	SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
	SSL_DHE_RSA_WITH_DES_CBC_SHA
	SSL_DH_ANON_EXPORT_WITH_DES40_CBC_SHA
	SSL_DH_ANON_EXPORT_WITH_RC4_40_MD5
	SSL_DH_ANON_WITH_3DES_EDE_CBC_SHA
	SSL_DH_ANON_WITH_DES_CBC_SHA
	SSL_DH_ANON_WITH_RC4_128_MD5
	SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
	SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA
	SSL_DH_DSS_WITH_DES_CBC_SHA
	SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
	SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA
	SSL_DH_RSA_WITH_DES_CBC_SHA
	SSL_ENABLE_FDX
	SSL_ENABLE_SESSION_TICKETS
	SSL_ENABLE_SSL2
	SSL_ENABLE_SSL3
	SSL_ENABLE_TLS
	SSL_EN_DES_192_EDE3_CBC_WITH_MD5
	SSL_EN_DES_64_CBC_WITH_MD5
	SSL_EN_IDEA_128_CBC_WITH_MD5
	SSL_EN_RC2_128_CBC_EXPORT40_WITH_MD5
	SSL_EN_RC2_128_CBC_WITH_MD5
	SSL_EN_RC4_128_EXPORT40_WITH_MD5
	SSL_EN_RC4_128_WITH_MD5
	SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA
	SSL_FORTEZZA_DMS_WITH_NULL_SHA
	SSL_FORTEZZA_DMS_WITH_RC4_128_SHA
	SSL_HANDSHAKE_AS_CLIENT
	SSL_HANDSHAKE_AS_SERVER
	SSL_HL_CLIENT_CERTIFICATE_HBYTES
	SSL_HL_CLIENT_FINISHED_HBYTES
	SSL_HL_CLIENT_HELLO_HBYTES
	SSL_HL_CLIENT_MASTER_KEY_HBYTES
	SSL_HL_ERROR_HBYTES
	SSL_HL_REQUEST_CERTIFICATE_HBYTES
	SSL_HL_SERVER_FINISHED_HBYTES
	SSL_HL_SERVER_HELLO_HBYTES
	SSL_HL_SERVER_VERIFY_HBYTES
	SSL_LIBRARY_VERSION_2
	SSL_LIBRARY_VERSION_3_0
	SSL_LIBRARY_VERSION_3_1_TLS
	SSL_MT_CLIENT_CERTIFICATE
	SSL_MT_CLIENT_FINISHED
	SSL_MT_CLIENT_HELLO
	SSL_MT_CLIENT_MASTER_KEY
	SSL_MT_ERROR
	SSL_MT_REQUEST_CERTIFICATE
	SSL_MT_SERVER_FINISHED
	SSL_MT_SERVER_HELLO
	SSL_MT_SERVER_VERIFY
	SSL_NOT_ALLOWED
	SSL_NO_CACHE
	SSL_NO_LOCKS
	SSL_NO_STEP_DOWN
	SSL_NULL_WITH_NULL_NULL
	SSL_OPTION_DISABLED
	SSL_OPTION_ENABLED
	SSL_PE_BAD_CERTIFICATE
	SSL_PE_NO_CERTIFICATE
	SSL_PE_NO_CYPHERS
	SSL_PE_UNSUPPORTED_CERTIFICATE_TYPE
	SSL_PKCS6_CERTIFICATE
	SSL_REQUEST_CERTIFICATE
	SSL_REQUIRE_ALWAYS
	SSL_REQUIRE_CERTIFICATE
	SSL_REQUIRE_FIRST_HANDSHAKE
	SSL_REQUIRE_NEVER
	SSL_REQUIRE_NO_ERROR
	SSL_RESTRICTED
	SSL_ROLLBACK_DETECTION
	SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
	SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
	SSL_RSA_EXPORT_WITH_RC4_40_MD5
	SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA
	SSL_RSA_FIPS_WITH_DES_CBC_SHA
	SSL_RSA_OLDFIPS_WITH_3DES_EDE_CBC_SHA
	SSL_RSA_OLDFIPS_WITH_DES_CBC_SHA
	SSL_RSA_WITH_3DES_EDE_CBC_SHA
	SSL_RSA_WITH_DES_CBC_SHA
	SSL_RSA_WITH_IDEA_CBC_SHA
	SSL_RSA_WITH_NULL_MD5
	SSL_RSA_WITH_NULL_SHA
	SSL_RSA_WITH_RC4_128_MD5
	SSL_RSA_WITH_RC4_128_SHA
	SSL_SECURITY
	SSL_SECURITY_STATUS_FORTEZZA
	SSL_SECURITY_STATUS_OFF
	SSL_SECURITY_STATUS_ON_HIGH
	SSL_SECURITY_STATUS_ON_LOW
	SSL_SOCKS
	SSL_V2_COMPATIBLE_HELLO
	TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
	TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
	TLS_DHE_DSS_WITH_AES_128_CBC_SHA
	TLS_DHE_DSS_WITH_AES_256_CBC_SHA
	TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
	TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
	TLS_DHE_DSS_WITH_RC4_128_SHA
	TLS_DHE_RSA_WITH_AES_128_CBC_SHA
	TLS_DHE_RSA_WITH_AES_256_CBC_SHA
	TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
	TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
	TLS_DH_ANON_WITH_AES_128_CBC_SHA
	TLS_DH_ANON_WITH_AES_256_CBC_SHA
	TLS_DH_ANON_WITH_CAMELLIA_128_CBC_SHA
	TLS_DH_ANON_WITH_CAMELLIA_256_CBC_SHA
	TLS_DH_DSS_WITH_AES_128_CBC_SHA
	TLS_DH_DSS_WITH_AES_256_CBC_SHA
	TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA
	TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA
	TLS_DH_RSA_WITH_AES_128_CBC_SHA
	TLS_DH_RSA_WITH_AES_256_CBC_SHA
	TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA
	TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA
	TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
	TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
	TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
	TLS_ECDHE_ECDSA_WITH_NULL_SHA
	TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
	TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
	TLS_ECDHE_RSA_WITH_NULL_SHA
	TLS_ECDHE_RSA_WITH_RC4_128_SHA
	TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
	TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
	TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
	TLS_ECDH_ECDSA_WITH_NULL_SHA
	TLS_ECDH_ECDSA_WITH_RC4_128_SHA
	TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
	TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
	TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
	TLS_ECDH_RSA_WITH_NULL_SHA
	TLS_ECDH_RSA_WITH_RC4_128_SHA
	TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
	TLS_ECDH_anon_WITH_AES_128_CBC_SHA
	TLS_ECDH_anon_WITH_AES_256_CBC_SHA
	TLS_ECDH_anon_WITH_NULL_SHA
	TLS_ECDH_anon_WITH_RC4_128_SHA
	TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
	TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
	TLS_RSA_WITH_AES_128_CBC_SHA
	TLS_RSA_WITH_AES_256_CBC_SHA
	TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
	TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
);

our %EXPORT_TAGS = (
	ssl => [qw(
		SSL_ALLOWED
		SSL_AT_MD5_WITH_RSA_ENCRYPTION
		SSL_BYPASS_PKCS11
		SSL_CBP_SSL3
		SSL_CBP_TLS1_0
		SSL_CK_DES_192_EDE3_CBC_WITH_MD5
		SSL_CK_DES_64_CBC_WITH_MD5
		SSL_CK_IDEA_128_CBC_WITH_MD5
		SSL_CK_RC2_128_CBC_EXPORT40_WITH_MD5
		SSL_CK_RC2_128_CBC_WITH_MD5
		SSL_CK_RC4_128_EXPORT40_WITH_MD5
		SSL_CK_RC4_128_WITH_MD5
		SSL_CT_X509_CERTIFICATE
		SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
		SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
		SSL_DHE_DSS_WITH_DES_CBC_SHA
		SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
		SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
		SSL_DHE_RSA_WITH_DES_CBC_SHA
		SSL_DH_ANON_EXPORT_WITH_DES40_CBC_SHA
		SSL_DH_ANON_EXPORT_WITH_RC4_40_MD5
		SSL_DH_ANON_WITH_3DES_EDE_CBC_SHA
		SSL_DH_ANON_WITH_DES_CBC_SHA
		SSL_DH_ANON_WITH_RC4_128_MD5
		SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
		SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA
		SSL_DH_DSS_WITH_DES_CBC_SHA
		SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
		SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA
		SSL_DH_RSA_WITH_DES_CBC_SHA
		SSL_ENABLE_FDX
		SSL_ENABLE_SESSION_TICKETS
		SSL_ENABLE_SSL2
		SSL_ENABLE_SSL3
		SSL_ENABLE_TLS
		SSL_EN_DES_192_EDE3_CBC_WITH_MD5
		SSL_EN_DES_64_CBC_WITH_MD5
		SSL_EN_IDEA_128_CBC_WITH_MD5
		SSL_EN_RC2_128_CBC_EXPORT40_WITH_MD5
		SSL_EN_RC2_128_CBC_WITH_MD5
		SSL_EN_RC4_128_EXPORT40_WITH_MD5
		SSL_EN_RC4_128_WITH_MD5
		SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA
		SSL_FORTEZZA_DMS_WITH_NULL_SHA
		SSL_FORTEZZA_DMS_WITH_RC4_128_SHA
		SSL_HANDSHAKE_AS_CLIENT
		SSL_HANDSHAKE_AS_SERVER
		SSL_HL_CLIENT_CERTIFICATE_HBYTES
		SSL_HL_CLIENT_FINISHED_HBYTES
		SSL_HL_CLIENT_HELLO_HBYTES
		SSL_HL_CLIENT_MASTER_KEY_HBYTES
		SSL_HL_ERROR_HBYTES
		SSL_HL_REQUEST_CERTIFICATE_HBYTES
		SSL_HL_SERVER_FINISHED_HBYTES
		SSL_HL_SERVER_HELLO_HBYTES
		SSL_HL_SERVER_VERIFY_HBYTES
		SSL_LIBRARY_VERSION_2
		SSL_LIBRARY_VERSION_3_0
		SSL_LIBRARY_VERSION_3_1_TLS
		SSL_MT_CLIENT_CERTIFICATE
		SSL_MT_CLIENT_FINISHED
		SSL_MT_CLIENT_HELLO
		SSL_MT_CLIENT_MASTER_KEY
		SSL_MT_ERROR
		SSL_MT_REQUEST_CERTIFICATE
		SSL_MT_SERVER_FINISHED
		SSL_MT_SERVER_HELLO
		SSL_MT_SERVER_VERIFY
		SSL_NOT_ALLOWED
		SSL_NO_CACHE
		SSL_NO_LOCKS
		SSL_NO_STEP_DOWN
		SSL_NULL_WITH_NULL_NULL
		SSL_OPTION_DISABLED
		SSL_OPTION_ENABLED
		SSL_PE_BAD_CERTIFICATE
		SSL_PE_NO_CERTIFICATE
		SSL_PE_NO_CYPHERS
		SSL_PE_UNSUPPORTED_CERTIFICATE_TYPE
		SSL_PKCS6_CERTIFICATE
		SSL_REQUEST_CERTIFICATE
		SSL_REQUIRE_ALWAYS
		SSL_REQUIRE_CERTIFICATE
		SSL_REQUIRE_FIRST_HANDSHAKE
		SSL_REQUIRE_NEVER
		SSL_REQUIRE_NO_ERROR
		SSL_RESTRICTED
		SSL_ROLLBACK_DETECTION
		SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
		SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
		SSL_RSA_EXPORT_WITH_RC4_40_MD5
		SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA
		SSL_RSA_FIPS_WITH_DES_CBC_SHA
		SSL_RSA_OLDFIPS_WITH_3DES_EDE_CBC_SHA
		SSL_RSA_OLDFIPS_WITH_DES_CBC_SHA
		SSL_RSA_WITH_3DES_EDE_CBC_SHA
		SSL_RSA_WITH_DES_CBC_SHA
		SSL_RSA_WITH_IDEA_CBC_SHA
		SSL_RSA_WITH_NULL_MD5
		SSL_RSA_WITH_NULL_SHA
		SSL_RSA_WITH_RC4_128_MD5
		SSL_RSA_WITH_RC4_128_SHA
		SSL_SECURITY
		SSL_SECURITY_STATUS_FORTEZZA
		SSL_SECURITY_STATUS_OFF
		SSL_SECURITY_STATUS_ON_HIGH
		SSL_SECURITY_STATUS_ON_LOW
		SSL_SOCKS
		SSL_V2_COMPATIBLE_HELLO
		TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
		TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
		TLS_DHE_DSS_WITH_AES_128_CBC_SHA
		TLS_DHE_DSS_WITH_AES_256_CBC_SHA
		TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
		TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
		TLS_DHE_DSS_WITH_RC4_128_SHA
		TLS_DHE_RSA_WITH_AES_128_CBC_SHA
		TLS_DHE_RSA_WITH_AES_256_CBC_SHA
		TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
		TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
		TLS_DH_ANON_WITH_AES_128_CBC_SHA
		TLS_DH_ANON_WITH_AES_256_CBC_SHA
		TLS_DH_ANON_WITH_CAMELLIA_128_CBC_SHA
		TLS_DH_ANON_WITH_CAMELLIA_256_CBC_SHA
		TLS_DH_DSS_WITH_AES_128_CBC_SHA
		TLS_DH_DSS_WITH_AES_256_CBC_SHA
		TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA
		TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA
		TLS_DH_RSA_WITH_AES_128_CBC_SHA
		TLS_DH_RSA_WITH_AES_256_CBC_SHA
		TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA
		TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA
		TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
		TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
		TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
		TLS_ECDHE_ECDSA_WITH_NULL_SHA
		TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
		TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
		TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
		TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
		TLS_ECDHE_RSA_WITH_NULL_SHA
		TLS_ECDHE_RSA_WITH_RC4_128_SHA
		TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
		TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
		TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
		TLS_ECDH_ECDSA_WITH_NULL_SHA
		TLS_ECDH_ECDSA_WITH_RC4_128_SHA
		TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
		TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
		TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
		TLS_ECDH_RSA_WITH_NULL_SHA
		TLS_ECDH_RSA_WITH_RC4_128_SHA
		TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
		TLS_ECDH_anon_WITH_AES_128_CBC_SHA
		TLS_ECDH_anon_WITH_AES_256_CBC_SHA
		TLS_ECDH_anon_WITH_NULL_SHA
		TLS_ECDH_anon_WITH_RC4_128_SHA
		TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
		TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
		TLS_RSA_WITH_AES_128_CBC_SHA
		TLS_RSA_WITH_AES_256_CBC_SHA
		TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
		TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
	)],
);

use constant {
	SSL_ALLOWED => 1,	# 
	SSL_AT_MD5_WITH_RSA_ENCRYPTION => 0x01,	# 
	SSL_BYPASS_PKCS11 => 16,	# use PKCS#11 for pub key only
	SSL_CBP_SSL3 => 0x0001,	# test SSL v3 mechanisms
	SSL_CBP_TLS1_0 => 0x0002,	# test TLS v1.0 mechanisms
	SSL_CK_DES_192_EDE3_CBC_WITH_MD5 => 0x07,	# 
	SSL_CK_DES_64_CBC_WITH_MD5 => 0x06,	# 
	SSL_CK_IDEA_128_CBC_WITH_MD5 => 0x05,	# 
	SSL_CK_RC2_128_CBC_EXPORT40_WITH_MD5 => 0x04,	# 
	SSL_CK_RC2_128_CBC_WITH_MD5 => 0x03,	# 
	SSL_CK_RC4_128_EXPORT40_WITH_MD5 => 0x02,	# 
	SSL_CK_RC4_128_WITH_MD5 => 0x01,	# 
	SSL_CT_X509_CERTIFICATE => 0x01,	# 
	SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA => 0x0011,	# 
	SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA => 0x0013,	# 
	SSL_DHE_DSS_WITH_DES_CBC_SHA => 0x0012,	# 
	SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA => 0x0014,	# 
	SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA => 0x0016,	# 
	SSL_DHE_RSA_WITH_DES_CBC_SHA => 0x0015,	# 
	SSL_DH_ANON_EXPORT_WITH_DES40_CBC_SHA => 0x0019,	# 
	SSL_DH_ANON_EXPORT_WITH_RC4_40_MD5 => 0x0017,	# 
	SSL_DH_ANON_WITH_3DES_EDE_CBC_SHA => 0x001b,	# 
	SSL_DH_ANON_WITH_DES_CBC_SHA => 0x001a,	# 
	SSL_DH_ANON_WITH_RC4_128_MD5 => 0x0018,	# 
	SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA => 0x000b,	# 
	SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA => 0x000d,	# 
	SSL_DH_DSS_WITH_DES_CBC_SHA => 0x000c,	# 
	SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA => 0x000e,	# 
	SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA => 0x0010,	# 
	SSL_DH_RSA_WITH_DES_CBC_SHA => 0x000f,	# 
	SSL_ENABLE_FDX => 11,	# permit simultaneous read/write
	SSL_ENABLE_SESSION_TICKETS => 18,	# Enable TLS SessionTicket
	SSL_ENABLE_SSL2 => 7,	# enable ssl v2 (on by default)
	SSL_ENABLE_SSL3 => 8,	# enable ssl v3 (on by default)
	SSL_ENABLE_TLS => 13,	# enable TLS (on by default)
	SSL_EN_DES_192_EDE3_CBC_WITH_MD5 => 0xFF07,	# 
	SSL_EN_DES_64_CBC_WITH_MD5 => 0xFF06,	# 
	SSL_EN_IDEA_128_CBC_WITH_MD5 => 0xFF05,	# 
	SSL_EN_RC2_128_CBC_EXPORT40_WITH_MD5 => 0xFF04,	# 
	SSL_EN_RC2_128_CBC_WITH_MD5 => 0xFF03,	# 
	SSL_EN_RC4_128_EXPORT40_WITH_MD5 => 0xFF02,	# 
	SSL_EN_RC4_128_WITH_MD5 => 0xFF01,	# 
	SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA => 0x001d,	# deprecated
	SSL_FORTEZZA_DMS_WITH_NULL_SHA => 0x001c,	# deprecated
	SSL_FORTEZZA_DMS_WITH_RC4_128_SHA => 0x001e,	# deprecated
	SSL_HANDSHAKE_AS_CLIENT => 5,	# force accept to hs as client
	SSL_HANDSHAKE_AS_SERVER => 6,	# force connect to hs as server
	SSL_HL_CLIENT_CERTIFICATE_HBYTES => 6,	# 
	SSL_HL_CLIENT_FINISHED_HBYTES => 1,	# 
	SSL_HL_CLIENT_HELLO_HBYTES => 9,	# 
	SSL_HL_CLIENT_MASTER_KEY_HBYTES => 10,	# 
	SSL_HL_ERROR_HBYTES => 3,	# 
	SSL_HL_REQUEST_CERTIFICATE_HBYTES => 2,	# 
	SSL_HL_SERVER_FINISHED_HBYTES => 1,	# 
	SSL_HL_SERVER_HELLO_HBYTES => 11,	# 
	SSL_HL_SERVER_VERIFY_HBYTES => 1,	# 
	SSL_LIBRARY_VERSION_2 => 0x0002,	# 
	SSL_LIBRARY_VERSION_3_0 => 0x0300,	# 
	SSL_LIBRARY_VERSION_3_1_TLS => 0x0301,	# 
	SSL_MT_CLIENT_CERTIFICATE => 8,	# 
	SSL_MT_CLIENT_FINISHED => 3,	# 
	SSL_MT_CLIENT_HELLO => 1,	# 
	SSL_MT_CLIENT_MASTER_KEY => 2,	# 
	SSL_MT_ERROR => 0,	# 
	SSL_MT_REQUEST_CERTIFICATE => 7,	# 
	SSL_MT_SERVER_FINISHED => 6,	# 
	SSL_MT_SERVER_HELLO => 4,	# 
	SSL_MT_SERVER_VERIFY => 5,	# 
	SSL_NOT_ALLOWED => 0,	# or invalid or unimplemented
	SSL_NO_CACHE => 9,	# don't use the session cache
	SSL_NO_LOCKS => 17,	# Don't use locks for protection
	SSL_NO_STEP_DOWN => 15,	# Disable export cipher suites
	SSL_NULL_WITH_NULL_NULL => 0x0000,	# 
	SSL_OPTION_DISABLED => 0,	# Disables an option
	SSL_OPTION_ENABLED => 1,	# Enables an option
	SSL_PE_BAD_CERTIFICATE => 0x0004,	# 
	SSL_PE_NO_CERTIFICATE => 0x0002,	# 
	SSL_PE_NO_CYPHERS => 0x0001,	# 
	SSL_PE_UNSUPPORTED_CERTIFICATE_TYPE => 0x0006,	# 
	SSL_PKCS6_CERTIFICATE => 0x02,	# 
	SSL_REQUEST_CERTIFICATE => 3,	# (off by default)
	SSL_REQUIRE_ALWAYS => 1,	# 
	SSL_REQUIRE_CERTIFICATE => 10,	# (SSL_REQUIRE_FIRST_HANDSHAKE
	SSL_REQUIRE_FIRST_HANDSHAKE => 2,	# 
	SSL_REQUIRE_NEVER => 0,	# 
	SSL_REQUIRE_NO_ERROR => 3,	# 
	SSL_RESTRICTED => 2,	# only with "Step-Up" certs.
	SSL_ROLLBACK_DETECTION => 14,	# for compatibility, default: on
	SSL_RSA_EXPORT_WITH_DES40_CBC_SHA => 0x0008,	# 
	SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 => 0x0006,	# 
	SSL_RSA_EXPORT_WITH_RC4_40_MD5 => 0x0003,	# 
	SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA => 0xfeff,	# 
	SSL_RSA_FIPS_WITH_DES_CBC_SHA => 0xfefe,	# 
	SSL_RSA_OLDFIPS_WITH_3DES_EDE_CBC_SHA => 0xffe0,	# 
	SSL_RSA_OLDFIPS_WITH_DES_CBC_SHA => 0xffe1,	# 
	SSL_RSA_WITH_3DES_EDE_CBC_SHA => 0x000a,	# 
	SSL_RSA_WITH_DES_CBC_SHA => 0x0009,	# 
	SSL_RSA_WITH_IDEA_CBC_SHA => 0x0007,	# 
	SSL_RSA_WITH_NULL_MD5 => 0x0001,	# 
	SSL_RSA_WITH_NULL_SHA => 0x0002,	# 
	SSL_RSA_WITH_RC4_128_MD5 => 0x0004,	# 
	SSL_RSA_WITH_RC4_128_SHA => 0x0005,	# 
	SSL_SECURITY => 1,	# (on by default)
	SSL_SECURITY_STATUS_FORTEZZA => 3,	# NO LONGER SUPPORTED
	SSL_SECURITY_STATUS_OFF => 0,	# 
	SSL_SECURITY_STATUS_ON_HIGH => 1,	# 
	SSL_SECURITY_STATUS_ON_LOW => 2,	# 
	SSL_SOCKS => 2,	# (off by default)
	SSL_V2_COMPATIBLE_HELLO => 12,	# send v3 client hello in v2 fmt
	TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA => 0x0063,	# 
	TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA => 0x0065,	# 
	TLS_DHE_DSS_WITH_AES_128_CBC_SHA => 0x0032,	# 
	TLS_DHE_DSS_WITH_AES_256_CBC_SHA => 0x0038,	# 
	TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA => 0x0044,	# 
	TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA => 0x0087,	# 
	TLS_DHE_DSS_WITH_RC4_128_SHA => 0x0066,	# 
	TLS_DHE_RSA_WITH_AES_128_CBC_SHA => 0x0033,	# 
	TLS_DHE_RSA_WITH_AES_256_CBC_SHA => 0x0039,	# 
	TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA => 0x0045,	# 
	TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA => 0x0088,	# 
	TLS_DH_ANON_WITH_AES_128_CBC_SHA => 0x0034,	# 
	TLS_DH_ANON_WITH_AES_256_CBC_SHA => 0x003A,	# 
	TLS_DH_ANON_WITH_CAMELLIA_128_CBC_SHA => 0x0046,	# 
	TLS_DH_ANON_WITH_CAMELLIA_256_CBC_SHA => 0x0089,	# 
	TLS_DH_DSS_WITH_AES_128_CBC_SHA => 0x0030,	# 
	TLS_DH_DSS_WITH_AES_256_CBC_SHA => 0x0036,	# 
	TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA => 0x0042,	# 
	TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA => 0x0085,	# 
	TLS_DH_RSA_WITH_AES_128_CBC_SHA => 0x0031,	# 
	TLS_DH_RSA_WITH_AES_256_CBC_SHA => 0x0037,	# 
	TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA => 0x0043,	# 
	TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA => 0x0086,	# 
	TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA => 0xC008,	# 
	TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA => 0xC009,	# 
	TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA => 0xC00A,	# 
	TLS_ECDHE_ECDSA_WITH_NULL_SHA => 0xC006,	# 
	TLS_ECDHE_ECDSA_WITH_RC4_128_SHA => 0xC007,	# 
	TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA => 0xC012,	# 
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA => 0xC013,	# 
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA => 0xC014,	# 
	TLS_ECDHE_RSA_WITH_NULL_SHA => 0xC010,	# 
	TLS_ECDHE_RSA_WITH_RC4_128_SHA => 0xC011,	# 
	TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA => 0xC003,	# 
	TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA => 0xC004,	# 
	TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA => 0xC005,	# 
	TLS_ECDH_ECDSA_WITH_NULL_SHA => 0xC001,	# 
	TLS_ECDH_ECDSA_WITH_RC4_128_SHA => 0xC002,	# 
	TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA => 0xC00D,	# 
	TLS_ECDH_RSA_WITH_AES_128_CBC_SHA => 0xC00E,	# 
	TLS_ECDH_RSA_WITH_AES_256_CBC_SHA => 0xC00F,	# 
	TLS_ECDH_RSA_WITH_NULL_SHA => 0xC00B,	# 
	TLS_ECDH_RSA_WITH_RC4_128_SHA => 0xC00C,	# 
	TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA => 0xC017,	# 
	TLS_ECDH_anon_WITH_AES_128_CBC_SHA => 0xC018,	# 
	TLS_ECDH_anon_WITH_AES_256_CBC_SHA => 0xC019,	# 
	TLS_ECDH_anon_WITH_NULL_SHA => 0xC015,	# 
	TLS_ECDH_anon_WITH_RC4_128_SHA => 0xC016,	# 
	TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA => 0x0062,	# 
	TLS_RSA_EXPORT1024_WITH_RC4_56_SHA => 0x0064,	# 
	TLS_RSA_WITH_AES_128_CBC_SHA => 0x002F,	# 
	TLS_RSA_WITH_AES_256_CBC_SHA => 0x0035,	# 
	TLS_RSA_WITH_CAMELLIA_128_CBC_SHA => 0x0041,	# 
	TLS_RSA_WITH_CAMELLIA_256_CBC_SHA => 0x0084,	# 
};

1;
__END__