diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2006-10-28 20:02:26 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2006-10-28 20:02:26 +0000 |
commit | a702b731cb68fad39a49484f7ed902f4fbf0b89e (patch) | |
tree | b49e235c9784d87f35af9256406a6185bf20ea64 /src/charon/encoding/payloads/certreq_payload.h | |
parent | 359c5659d3683883ea6b34d8cd1c18f4b00c0327 (diff) | |
download | strongswan-a702b731cb68fad39a49484f7ed902f4fbf0b89e.tar.bz2 strongswan-a702b731cb68fad39a49484f7ed902f4fbf0b89e.tar.xz |
support of certreq payload in IKE_AUTH messages
Diffstat (limited to 'src/charon/encoding/payloads/certreq_payload.h')
-rw-r--r-- | src/charon/encoding/payloads/certreq_payload.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/charon/encoding/payloads/certreq_payload.h b/src/charon/encoding/payloads/certreq_payload.h index 11c7f856a..db3976aad 100644 --- a/src/charon/encoding/payloads/certreq_payload.h +++ b/src/charon/encoding/payloads/certreq_payload.h @@ -123,13 +123,22 @@ struct certreq_payload_t { certreq_payload_t *certreq_payload_create(void); /** - * @brief Creates a certreq_payload_t object from a X.509 CA certificate. + * @brief Creates a certreq_payload_t object from a ca certificate * - * @param cert X.509 CA certificate + * @param id subject distinguished name of CA certificate * @return certreq_payload_t object * * @ingroup payloads */ -certreq_payload_t *certreq_payload_create_from_x509(x509_t *cert); +certreq_payload_t *certreq_payload_create_from_cacert(identification_t *id); + +/** + * @brief Creates a certreq_payload_t object from all ca certificates + * + * @return certreq_payload_t object + * + * @ingroup payloads + */ +certreq_payload_t *certreq_payload_create_from_cacerts(void); #endif /* CERTREQ_PAYLOAD_H_ */ |