Added TLS ClientCertificateType identifiers
This commit is contained in:
@@ -254,6 +254,25 @@ ENUM(tls_signature_algorithm_names, TLS_SIG_RSA, TLS_SIG_ECDSA,
|
|||||||
"ECDSA",
|
"ECDSA",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ENUM_BEGIN(tls_client_certificate_type_names,
|
||||||
|
TLS_RSA_SIGN, TLS_DSS_EPHEMERAL_DH,
|
||||||
|
"RSA_SIGN",
|
||||||
|
"DSA_SIGN",
|
||||||
|
"RSA_FIXED_DH",
|
||||||
|
"DSS_FIXED_DH",
|
||||||
|
"RSA_EPHEMERAL_DH",
|
||||||
|
"DSS_EPHEMERAL_DH");
|
||||||
|
ENUM_NEXT(tls_client_certificate_type_names,
|
||||||
|
TLS_FORTEZZA_DMS, TLS_FORTEZZA_DMS, TLS_DSS_EPHEMERAL_DH,
|
||||||
|
"FORTEZZA_DMS");
|
||||||
|
ENUM_NEXT(tls_client_certificate_type_names,
|
||||||
|
TLS_ECDSA_SIGN, TLS_ECDSA_FIXED_ECDH, TLS_FORTEZZA_DMS,
|
||||||
|
"ECDSA_SIGN",
|
||||||
|
"RSA_FIXED_ECDH",
|
||||||
|
"ECDSA_FIXED_ECDH");
|
||||||
|
ENUM_END(tls_client_certificate_type_names, TLS_ECDSA_FIXED_ECDH);
|
||||||
|
|
||||||
|
|
||||||
typedef struct private_tls_crypto_t private_tls_crypto_t;
|
typedef struct private_tls_crypto_t private_tls_crypto_t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -284,6 +284,27 @@ enum tls_signature_algorithm_t {
|
|||||||
*/
|
*/
|
||||||
extern enum_name_t *tls_signature_algorithm_names;
|
extern enum_name_t *tls_signature_algorithm_names;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TLS ClientCertificateType
|
||||||
|
*/
|
||||||
|
enum tls_client_certificate_type_t {
|
||||||
|
TLS_RSA_SIGN = 1,
|
||||||
|
TLS_DSA_SIGN = 2,
|
||||||
|
TLS_RSA_FIXED_DH = 3,
|
||||||
|
TLS_DSS_FIXED_DH = 4,
|
||||||
|
TLS_RSA_EPHEMERAL_DH = 5,
|
||||||
|
TLS_DSS_EPHEMERAL_DH = 6,
|
||||||
|
TLS_FORTEZZA_DMS = 20,
|
||||||
|
TLS_ECDSA_SIGN = 64,
|
||||||
|
TLS_RSA_FIXED_ECDH = 65,
|
||||||
|
TLS_ECDSA_FIXED_ECDH = 66,
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enum names for tls_client_certificate_type_t
|
||||||
|
*/
|
||||||
|
extern enum_name_t *tls_client_certificate_type_names;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TLS crypto helper functions.
|
* TLS crypto helper functions.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user