]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
encoding: Support decoding of CGA parameters from certificate payloads
authorMartin Willi <martin@revosec.ch>
Wed, 28 Jan 2015 17:21:13 +0000 (18:21 +0100)
committerMartin Willi <martin@revosec.ch>
Tue, 24 Feb 2015 16:13:57 +0000 (17:13 +0100)
src/libcharon/encoding/payloads/cert_payload.c

index 1b315424cf2bc719bf5daf77c5483d3713ae0fed..dc89441f260bd808bd1e13018afdd5567e8e1a9d 100644 (file)
@@ -234,6 +234,9 @@ METHOD(cert_payload_t, get_cert, certificate_t*,
                case ENC_CRL:
                        type = CERT_X509_CRL;
                        break;
+               case ENC_CGA_PARAMS:
+                       return lib->creds->create(lib->creds, CRED_CERTIFICATE,
+                                                       CERT_CGA_PARAMS, BUILD_BLOB, this->data, BUILD_END);
                default:
                        return NULL;
        }