Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL
authorDavid von Oheimb <David.von.Oheimb@siemens.com>
Wed, 17 Oct 2018 13:51:19 +0000 (15:51 +0200)
committerMatt Caswell <matt@openssl.org>
Tue, 12 Mar 2019 12:22:59 +0000 (12:22 +0000)
commit2a3b52eacd098a74157f5d4cbbb34ad8f863f04e
treeb6555fee81e21ea6990209c49dbdd9f579839f5d
parenteef721b0d02c41cb5cebef33a9911db25523724a
Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL
Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712)

CMP and CRMF API is added to libcrypto, and the "cmp" app to the openssl CLI.
Adds extensive man pages and tests.  Integration into build scripts.

Incremental pull request based on OpenSSL commit 1362190b1b78 of 2018-09-26

1st chunk: CRMF API (include/openssl/crmf.h) and its documentation (reviewed)

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7328)
doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod [new file with mode: 0644]
doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod [new file with mode: 0644]
doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod [new file with mode: 0644]
doc/man3/OSSL_CRMF_MSG_set_validity.pod [new file with mode: 0644]
doc/man3/OSSL_CRMF_pbmp_new.pod [new file with mode: 0644]
doc/man3/X509_dup.pod
include/openssl/crmf.h [new file with mode: 0644]