aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls/tls_crypto.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2010-09-02 10:05:11 +0200
committerMartin Willi <martin@revosec.ch>2010-09-02 13:07:24 +0200
commit99dcaea9bd31f5d8894b7607f0239ea8fa61d7ec (patch)
tree3de459e72e48f9c210709842d2f2b34e2a994c1c /src/libtls/tls_crypto.c
parent9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3 (diff)
downloadstrongswan-99dcaea9bd31f5d8894b7607f0239ea8fa61d7ec.tar.bz2
strongswan-99dcaea9bd31f5d8894b7607f0239ea8fa61d7ec.tar.xz
Added TLS ClientCertificateType identifiers
Diffstat (limited to 'src/libtls/tls_crypto.c')
-rw-r--r--src/libtls/tls_crypto.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libtls/tls_crypto.c b/src/libtls/tls_crypto.c
index 91c8b10ce..7e5ca197d 100644
--- a/src/libtls/tls_crypto.c
+++ b/src/libtls/tls_crypto.c
@@ -254,6 +254,25 @@ ENUM(tls_signature_algorithm_names, TLS_SIG_RSA, TLS_SIG_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;
/**