diff options
author | Martin Willi <martin@strongswan.org> | 2009-08-12 17:27:15 +0200 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-08-26 11:23:49 +0200 |
commit | 11aa7e78694463a6cfa20d8a780d37b1435a456f (patch) | |
tree | d2067abd16a54d60b5e936ae0991d45fff55f5ca /src/libstrongswan/credentials | |
parent | c486fa8158721653f5ed4b874e6b1baa49bf7c7c (diff) | |
download | strongswan-11aa7e78694463a6cfa20d8a780d37b1435a456f.tar.bz2 strongswan-11aa7e78694463a6cfa20d8a780d37b1435a456f.tar.xz |
use a pluto specific credential builder to build pluto cert_t's
Diffstat (limited to 'src/libstrongswan/credentials')
-rw-r--r-- | src/libstrongswan/credentials/credential_factory.c | 1 | ||||
-rw-r--r-- | src/libstrongswan/credentials/credential_factory.h | 10 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/libstrongswan/credentials/credential_factory.c b/src/libstrongswan/credentials/credential_factory.c index 38bbc672a..e50740710 100644 --- a/src/libstrongswan/credentials/credential_factory.c +++ b/src/libstrongswan/credentials/credential_factory.c @@ -24,6 +24,7 @@ ENUM(credential_type_names, CRED_PRIVATE_KEY, CRED_CERTIFICATE, "CRED_PRIVATE_KEY", "CRED_PUBLIC_KEY", "CRED_CERTIFICATE", + "CRED_PLUTO_CERT", ); typedef struct private_credential_factory_t private_credential_factory_t; diff --git a/src/libstrongswan/credentials/credential_factory.h b/src/libstrongswan/credentials/credential_factory.h index 5057a7aae..bf1d83e59 100644 --- a/src/libstrongswan/credentials/credential_factory.h +++ b/src/libstrongswan/credentials/credential_factory.h @@ -36,6 +36,8 @@ enum credential_type_t { CRED_PUBLIC_KEY, /** certificates, implemented in certificate_t */ CRED_CERTIFICATE, + /** deprecated pluto style certificates */ + CRED_PLUTO_CERT, }; /** @@ -47,7 +49,7 @@ extern enum_name_t *credential_type_names; * Manages credential construction functions and creates instances. */ struct credential_factory_t { - + /** * Create a credential using a list of builder_part_t's. * @@ -96,9 +98,9 @@ struct credential_factory_t { builder_constructor_t constructor); /** - * Destroy a credential_factory instance. - */ - void (*destroy)(credential_factory_t *this); + * Destroy a credential_factory instance. + */ + void (*destroy)(credential_factory_t *this); }; /** |