From: Martin Willi Date: Wed, 28 Jan 2015 16:16:56 +0000 (+0100) Subject: encoding: Define a private use CGA certificate payload X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d7e24e55b168921a9f50d7c2566507008ea2445;p=thirdparty%2Fstrongswan.git encoding: Define a private use CGA certificate payload --- diff --git a/src/libcharon/encoding/payloads/cert_payload.c b/src/libcharon/encoding/payloads/cert_payload.c index 43993ae48e..63f4210f0d 100644 --- a/src/libcharon/encoding/payloads/cert_payload.c +++ b/src/libcharon/encoding/payloads/cert_payload.c @@ -23,7 +23,7 @@ #include "cert_payload.h" -ENUM(cert_encoding_names, ENC_PKCS7_WRAPPED_X509, ENC_OCSP_CONTENT, +ENUM_BEGIN(cert_encoding_names, ENC_PKCS7_WRAPPED_X509, ENC_OCSP_CONTENT, "ENC_PKCS7_WRAPPED_X509", "ENC_PGP", "ENC_DNS_SIGNED_KEY", @@ -39,6 +39,10 @@ ENUM(cert_encoding_names, ENC_PKCS7_WRAPPED_X509, ENC_OCSP_CONTENT, "ENC_X509_HASH_AND_URL_BUNDLE", "ENC_OCSP_CONTENT", ); +ENUM_NEXT(cert_encoding_names, ENC_CGA_PARAMS, ENC_CGA_PARAMS, ENC_OCSP_CONTENT, + "ENC_CGA_PARAMS", +); +ENUM_END(cert_encoding_names, ENC_CGA_PARAMS); typedef struct private_cert_payload_t private_cert_payload_t; diff --git a/src/libcharon/encoding/payloads/cert_payload.h b/src/libcharon/encoding/payloads/cert_payload.h index 834f35d605..af2a04a145 100644 --- a/src/libcharon/encoding/payloads/cert_payload.h +++ b/src/libcharon/encoding/payloads/cert_payload.h @@ -48,6 +48,8 @@ enum cert_encoding_t { ENC_X509_HASH_AND_URL = 12, ENC_X509_HASH_AND_URL_BUNDLE = 13, ENC_OCSP_CONTENT = 14, /* from RFC 4806 */ + /* private use */ + ENC_CGA_PARAMS = 201, }; /**