Chunk 12 of CMP contribution to OpenSSL: CLI-based high-level tests
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>
Sat, 30 May 2020 16:27:03 +0000 (18:27 +0200)
committerDr. David von Oheimb <David.von.Oheimb@siemens.com>
Sat, 13 Jun 2020 13:13:38 +0000 (15:13 +0200)
commit168c595b14ff034ec40642ec1cb5d2c77ce82e0e
treed5977ea29ceff22b9795adb535b3fbc729637173
parent5e7be6e666aa5cbb02b929fe09f43e0ba757444a
Chunk 12 of CMP contribution to OpenSSL: CLI-based high-level tests

Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL
Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712).
Adds the CMP and CRMF API to libcrypto and the "cmp" app to the CLI.
Adds extensive documentation and tests.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11998)
28 files changed:
test/recipes/81-test_cmp_cli.t [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/12345.txt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/big_issuing.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/big_root.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/big_server.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/big_trusted.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/empty.txt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/issuing.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/new.key [new file with mode: 0755]
test/recipes/81-test_cmp_cli_data/Mock/new_pass_12345.key [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/random.bin [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/root.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/server.cnf [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/server.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/server.key [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/signer.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/signer.key [new file with mode: 0755]
test/recipes/81-test_cmp_cli_data/Mock/signer.p12 [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/signer_issuing.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/signer_only.crt [new file with mode: 0755]
test/recipes/81-test_cmp_cli_data/Mock/signer_root.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/test.cnf [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/Mock/trusted.crt [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/test_commands.csv [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/test_connection.csv [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/test_credentials.csv [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/test_enrollment.csv [new file with mode: 0644]
test/recipes/81-test_cmp_cli_data/test_verification.csv [new file with mode: 0644]