You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ma...@apache.org on 2023/11/27 12:08:49 UTC
(pulsar) branch master updated (8dac8a5dbfb -> e1d06b5f54f)
This is an automated email from the ASF dual-hosted git repository.
mattisonchao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 8dac8a5dbfb [improve][doc] Clarify to check numbering when creating the PIP doc (#21623)
add e1d06b5f54f [improve][sec] Support for Elliptic Curve Cryptography (EC, ECC) (certificates/private keys) (#21621)
No new revisions were added by this update.
Summary of changes:
pom.xml | 2 +
.../security/tls/MockedPulsarStandalone.java | 180 +++++++++++++++++++++
.../tls/ec/TlsWithECCertificateFileTest.java | 109 +++++++++++++
.../security/tls/ec/TlsWithECKeyStoreTest.java | 121 ++++++++++++++
.../apache/pulsar/common/util/SecurityUtility.java | 34 +++-
.../ec/broker_client.cert.pem | 9 ++
.../certificate-authority/ec/broker_client.csr.pem | 7 +
.../ec/broker_client.key-pk8.pem | 5 +
.../certificate-authority/ec/broker_client.key.pem | 8 +
tests/certificate-authority/ec/ca.cert.pem | 10 ++
tests/certificate-authority/ec/ca.cert.srl | 1 +
tests/certificate-authority/ec/ca.key.pem | 8 +
.../ec/certificate_generation.txt | 34 ++++
tests/certificate-authority/ec/client.cert.pem | 8 +
tests/certificate-authority/ec/client.csr.pem | 7 +
tests/certificate-authority/ec/client.key-pk8.pem | 5 +
tests/certificate-authority/ec/client.key.pem | 8 +
.../ec/jks/broker_client.cert.pem | 10 ++
.../ec/jks/broker_client.keystore.jks | Bin 0 -> 2034 bytes
.../ec/jks/broker_client.signed.cert.pem | 11 ++
tests/certificate-authority/ec/jks/ca.cert.pem | 10 ++
tests/certificate-authority/ec/jks/ca.cert.srl | 1 +
tests/certificate-authority/ec/jks/ca.key.pem | 8 +
.../certificate-authority/ec/jks/ca.truststore.jks | Bin 0 -> 742 bytes
tests/certificate-authority/ec/jks/client.cert.pem | 10 ++
.../ec/jks/client.keystore.jks | Bin 0 -> 1988 bytes
.../ec/jks/client.signed.cert.pem | 10 ++
.../ec/jks/key_store_generation.txt | 33 ++++
tests/certificate-authority/ec/jks/server.cert.pem | 10 ++
.../ec/jks/server.keystore.jks | Bin 0 -> 2004 bytes
.../ec/jks/server.signed.cert.pem | 10 ++
tests/certificate-authority/ec/server.cert.pem | 13 ++
tests/certificate-authority/ec/server.conf | 40 +++++
tests/certificate-authority/ec/server.csr.pem | 7 +
tests/certificate-authority/ec/server.key-pk8.pem | 5 +
tests/certificate-authority/ec/server.key.pem | 8 +
36 files changed, 736 insertions(+), 6 deletions(-)
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/security/tls/MockedPulsarStandalone.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/security/tls/ec/TlsWithECCertificateFileTest.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/security/tls/ec/TlsWithECKeyStoreTest.java
create mode 100644 tests/certificate-authority/ec/broker_client.cert.pem
create mode 100644 tests/certificate-authority/ec/broker_client.csr.pem
create mode 100644 tests/certificate-authority/ec/broker_client.key-pk8.pem
create mode 100644 tests/certificate-authority/ec/broker_client.key.pem
create mode 100644 tests/certificate-authority/ec/ca.cert.pem
create mode 100644 tests/certificate-authority/ec/ca.cert.srl
create mode 100644 tests/certificate-authority/ec/ca.key.pem
create mode 100644 tests/certificate-authority/ec/certificate_generation.txt
create mode 100644 tests/certificate-authority/ec/client.cert.pem
create mode 100644 tests/certificate-authority/ec/client.csr.pem
create mode 100644 tests/certificate-authority/ec/client.key-pk8.pem
create mode 100644 tests/certificate-authority/ec/client.key.pem
create mode 100644 tests/certificate-authority/ec/jks/broker_client.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/broker_client.keystore.jks
create mode 100644 tests/certificate-authority/ec/jks/broker_client.signed.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/ca.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/ca.cert.srl
create mode 100644 tests/certificate-authority/ec/jks/ca.key.pem
create mode 100644 tests/certificate-authority/ec/jks/ca.truststore.jks
create mode 100644 tests/certificate-authority/ec/jks/client.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/client.keystore.jks
create mode 100644 tests/certificate-authority/ec/jks/client.signed.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/key_store_generation.txt
create mode 100644 tests/certificate-authority/ec/jks/server.cert.pem
create mode 100644 tests/certificate-authority/ec/jks/server.keystore.jks
create mode 100644 tests/certificate-authority/ec/jks/server.signed.cert.pem
create mode 100644 tests/certificate-authority/ec/server.cert.pem
create mode 100644 tests/certificate-authority/ec/server.conf
create mode 100644 tests/certificate-authority/ec/server.csr.pem
create mode 100644 tests/certificate-authority/ec/server.key-pk8.pem
create mode 100644 tests/certificate-authority/ec/server.key.pem