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