#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] | ||