diff options
Diffstat (limited to 'src/charon/encoding/payloads/certreq_payload.h')
-rw-r--r-- | src/charon/encoding/payloads/certreq_payload.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/charon/encoding/payloads/certreq_payload.h b/src/charon/encoding/payloads/certreq_payload.h index 8abe54ca3..11c7f856a 100644 --- a/src/charon/encoding/payloads/certreq_payload.h +++ b/src/charon/encoding/payloads/certreq_payload.h @@ -122,5 +122,14 @@ struct certreq_payload_t { */ certreq_payload_t *certreq_payload_create(void); +/** + * @brief Creates a certreq_payload_t object from a X.509 CA certificate. + * + * @param cert X.509 CA certificate + * @return certreq_payload_t object + * + * @ingroup payloads + */ +certreq_payload_t *certreq_payload_create_from_x509(x509_t *cert); #endif /* CERTREQ_PAYLOAD_H_ */ |