diff options
author | Martin Willi <martin@revosec.ch> | 2010-09-02 10:05:11 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-09-02 13:07:24 +0200 |
commit | 99dcaea9bd31f5d8894b7607f0239ea8fa61d7ec (patch) | |
tree | 3de459e72e48f9c210709842d2f2b34e2a994c1c /src/libtls/tls_crypto.c | |
parent | 9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3 (diff) | |
download | strongswan-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.c | 19 |
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; /** |