From 99dcaea9bd31f5d8894b7607f0239ea8fa61d7ec Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 2 Sep 2010 10:05:11 +0200 Subject: Added TLS ClientCertificateType identifiers --- src/libtls/tls_crypto.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/libtls/tls_crypto.h') diff --git a/src/libtls/tls_crypto.h b/src/libtls/tls_crypto.h index 7ed4b1e04..4ae456f38 100644 --- a/src/libtls/tls_crypto.h +++ b/src/libtls/tls_crypto.h @@ -284,6 +284,27 @@ enum tls_signature_algorithm_t { */ 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. */ -- cgit v1.2.3