This is an automated email from the ASF dual-hosted git repository.
cliffjansen pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
from 2aed37433 PROTON-2856: allow trusted intermediate CA verification
using OpenSSL
new 96cbea105 PROTON-2594: Add OpenSSL PKCS#11 PROVIDER support to enable
HSM use
new db52dcbf8 PROTON-2594: [C++] connect_config_test: factor out some
definitions into header
new af0124ef9 PROTON-2594: [C++] add test for newly added PKCS#11 support
new ecb34311e PROTON-2594: update documentation for PKCS#11
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build.yml | 16 ++-
c/include/proton/ssl.h | 10 +-
c/src/ssl/PLATFORM_NOTES.md | 7 +-
c/src/ssl/openssl.c | 121 +++++++++++++++++--
python/tests/proton-test => ci/pkcs11-provider.sh | 24 ++--
cpp/src/connect_config_test.cpp | 100 +---------------
cpp/src/pkcs11_test.cpp | 113 +++++++++++++++++
cpp/src/test_handler.hpp | 133 +++++++++++++++++++++
cpp/testdata/certs/make_certs.sh | 1 +
.../certs/server-private-key-lh-no-password.pem | 28 +++++
cpp/tests.cmake | 10 ++
scripts/openssl-pkcs11.cnf | 22 ++++
scripts/prep-pkcs11_test.sh | 85 +++++++++++++
scripts/softhsm2.conf.in | 16 +++
14 files changed, 564 insertions(+), 122 deletions(-)
copy python/tests/proton-test => ci/pkcs11-provider.sh (73%)
create mode 100644 cpp/src/pkcs11_test.cpp
create mode 100644 cpp/src/test_handler.hpp
create mode 100644 cpp/testdata/certs/server-private-key-lh-no-password.pem
create mode 100644 scripts/openssl-pkcs11.cnf
create mode 100644 scripts/prep-pkcs11_test.sh
create mode 100644 scripts/softhsm2.conf.in
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]