This is an automated email from the ASF dual-hosted git repository.
aboda pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git.
from d5e6cef MINIFICPP-1419 Stabilize docker tests in Github Actions
add 8b063ad MINIFICPP-1401 Read certificates from the Windows system store
No new revisions were added by this update.
Summary of changes:
conf/minifi.properties | 1 +
.../SourceInitiatedSubscriptionListener.cpp | 7 +-
libminifi/CMakeLists.txt | 2 +-
libminifi/include/controllers/SSLContextService.h | 84 +++-
libminifi/include/properties/Configuration.h | 6 +
.../include/utils/tls/CertificateUtils.h | 52 +--
.../DistinguishedName.h} | 31 +-
.../{file/FileSystem.h => tls/ExtendedKeyUsage.h} | 46 ++-
libminifi/include/{io => utils}/tls/TLSUtils.h | 9 +-
.../WindowsCertStoreLocation.h} | 30 +-
libminifi/src/Configuration.cpp | 6 +
libminifi/src/controllers/SSLContextService.cpp | 446 ++++++++++++++++-----
libminifi/src/io/tls/TLSSocket.cpp | 4 +-
libminifi/src/utils/tls/CertificateUtils.cpp | 126 ++++++
libminifi/src/utils/tls/DistinguishedName.cpp | 64 +++
libminifi/src/utils/tls/ExtendedKeyUsage.cpp | 105 +++++
libminifi/src/{io => utils}/tls/TLSUtils.cpp | 6 +-
.../src/utils/tls/WindowsCertStoreLocation.cpp | 86 ++++
libminifi/test/unit/DistinguishedNameTests.cpp | 64 +++
libminifi/test/unit/ExtendedKeyUsageTests.cpp | 195 +++++++++
.../test/unit/WindowsCertStoreLocationTests.cpp | 52 +++
21 files changed, 1230 insertions(+), 192 deletions(-)
copy extensions/aws/utils/AWSInitializer.cpp =>
libminifi/include/utils/tls/CertificateUtils.h (55%)
mode change 100755 => 100644
copy libminifi/include/utils/{EncryptionProvider.h => tls/DistinguishedName.h}
(60%)
copy libminifi/include/utils/{file/FileSystem.h => tls/ExtendedKeyUsage.h}
(54%)
rename libminifi/include/{io => utils}/tls/TLSUtils.h (86%)
copy libminifi/include/utils/{requirements/EqualityComparable.h =>
tls/WindowsCertStoreLocation.h} (69%)
create mode 100644 libminifi/src/utils/tls/CertificateUtils.cpp
create mode 100644 libminifi/src/utils/tls/DistinguishedName.cpp
create mode 100644 libminifi/src/utils/tls/ExtendedKeyUsage.cpp
rename libminifi/src/{io => utils}/tls/TLSUtils.cpp (96%)
create mode 100644 libminifi/src/utils/tls/WindowsCertStoreLocation.cpp
create mode 100644 libminifi/test/unit/DistinguishedNameTests.cpp
create mode 100644 libminifi/test/unit/ExtendedKeyUsageTests.cpp
create mode 100644 libminifi/test/unit/WindowsCertStoreLocationTests.cpp