#include <mw/wsp/wsptypes.h>
class TWtlsKeyExchangeSuite |
Public Attributes | |
---|---|
TKeyExchangeSuite | iKeyExchangeSuite |
TBuf8< KWtlsMaxKeyIdLength > | iKeyId |
TKeyIdType | iKeyIdType |
Public Member Enumerations | |
---|---|
enum | TKeyExchangeSuite { ENULL, ESHARED_SECRET, EDH_anon, EDH_anon_512, ..., EECDH_ECDSA_uncomp } |
enum | TKeyIdType { EIdNull, EText, EBinary, EKeyHashSha, EX509Name } |
Public Member Functions | |
---|---|
TWtlsKeyExchangeSuite(TKeyExchangeSuite, TKeyIdType, const TBuf8< KWtlsMaxKeyIdLength > &) |
The class TWtlsKeyExchangeSuite contain the definitions of WTLS Key Exchange Suites as defined in the WAP WTLS Specification, July 2001
TKeyExchangeSuite | iKeyExchangeSuite |
TBuf8< KWtlsMaxKeyIdLength > | iKeyId |
TKeyIdType | iKeyIdType |
Enumerator | Value | Description |
---|---|---|
ENULL | 0 | |
ESHARED_SECRET | 1 | |
EDH_anon | 2 | |
EDH_anon_512 | 3 | |
EDH_anon_768 | 4 | |
ERSA_anon | 5 | |
ERSA_anon_512 | 6 | |
ERSA_anon_768 | 7 | |
ERSA | 8 | |
ERSA_512 | 9 | |
ERSA_768 | 10 | |
EECDH_anon | 11 | |
EECDH_anon_113 | 12 | |
EECDH_anon_131 | 13 | |
EECDH_ECDSA | 14 | |
EECDH_anon_uncomp | 15 | |
EECDH_anon_uncomp_113 | 16 | |
EECDH_anon_uncomp_131 | 17 | |
EECDH_ECDSA_uncomp | 18 |
Enumerator | Value | Description |
---|---|---|
EIdNull | 0 | |
EText | 1 | |
EBinary | 2 | |
EKeyHashSha | 254 | |
EX509Name | 255 |
TWtlsKeyExchangeSuite | ( | TKeyExchangeSuite | aKeyExchangeSuite, |
TKeyIdType | aKeyIdType, | ||
const TBuf8< KWtlsMaxKeyIdLength > & | aKeyId | ||
) | [inline] |