namespace Akenti struct SSLConstants

A structure to define the constants used by the security provider

Version Version
Version constants
FileType FileType
These constants describe the encoding of identity certificates or private keys contained in the certificates
These constants are used as arguments to SecureSocketImpl#setVerify(int)
static const int VERIFY_NONE
Do not verify peer
static const int VERIFY_PEER
Verify peer if possible
static const int VERIFY_FAIL_IF_NO_PEER_CERT
Verify peer, fail otherwise
static const int VERIFY_CLIENT_ONCE
Used by server for better performance
static const char* const RSA_EXPORT1024_WITH_RC4_56_MD5
Ciphers we are using
static const char* const RSA_EXPORT1024_WITH_RC2_CBC_56_MD5
static const char* const RSA_EXPORT1024_WITH_DES_CBC_SHA
static const char* const DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
static const char* const RSA_EXPORT1024_WITH_RC4_56_SHA
static const char* const DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
static const char* const DHE_DSS_WITH_RC4_128_SHA
static const char* const CIPHERS[]
Values of CIPHERS are initialized in SSLConstants
static const int REVOKED
static const int NOT_REVOKED
static const int UNKNOWN

Documentation

A structure to define the constants used by the security provider. Currently only values used by SSLeay and OpenSSL are defined, since those are the only providers we have.
Version Version
Version constants. Values of Version are:
"SSL2",
"SSL3",
"TLS1"

FileType FileType
These constants describe the encoding of identity certificates or private keys contained in the certificates. Values of FileType are:
"PEM",
"ASN1"

These constants are used as arguments to SecureSocketImpl#setVerify(int).
Possible values:
VERIFY_NONE (0)
VERIFY_PEER (1)
VERIFY_PEER | VERIFY_FAIL_IF_NO_PEER_CERT (3)
VERIFY_PEER | VERIFY_CLIENT_ONCE (5)
VERIFY_PEER | VERIFY_FAIL_IF_NO_PEER_CERT | VERIFY_CLIENT_ONCE (7)

static const int VERIFY_NONE
Do not verify peer

static const int VERIFY_PEER
Verify peer if possible

static const int VERIFY_FAIL_IF_NO_PEER_CERT
Verify peer, fail otherwise

static const int VERIFY_CLIENT_ONCE
Used by server for better performance

static const char* const RSA_EXPORT1024_WITH_RC4_56_MD5
Ciphers we are using. Definitions moved to SSLConstants.ccp to keep Sun CC compiler happy. (Why these const vars are needed in the first place, I'm not sure. Seems like they are only used in the CIPHERS[] anyway...)

static const char* const RSA_EXPORT1024_WITH_RC2_CBC_56_MD5

static const char* const RSA_EXPORT1024_WITH_DES_CBC_SHA

static const char* const DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA

static const char* const RSA_EXPORT1024_WITH_RC4_56_SHA

static const char* const DHE_DSS_EXPORT1024_WITH_RC4_56_SHA

static const char* const DHE_DSS_WITH_RC4_128_SHA

static const char* const CIPHERS[]
Values of CIPHERS are initialized in SSLConstants.cpp and are:
RSA_EXPORT1024_WITH_RC4_56_MD5,
RSA_EXPORT1024_WITH_RC2_CBC_56_MD5,
RSA_EXPORT1024_WITH_DES_CBC_SHA,
DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,
RSA_EXPORT1024_WITH_RC4_56_SHA,
DHE_DSS_EXPORT1024_WITH_RC4_56_SHA,
DHE_DSS_WITH_RC4_128_SHA

static const int REVOKED

static const int NOT_REVOKED

static const int UNKNOWN

Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de