This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 92a1051516 Bump protobuf-java.version from 3.19.6 to 3.22.0 (#11737)
     add 0a9b19c306 Exact to support dynamic cert (#11578)

No new revisions were added by this update.

Summary of changes:
 .licenserc.yaml                                    |   1 +
 codestyle/checkstyle-suppressions.xml              |   3 +-
 .../dubbo/common/CommonScopeModelInitializer.java  |   2 +
 .../common/constants/LoggerCodeConstants.java      |   6 +
 .../org/apache/dubbo/common/ssl/AuthPolicy.java}   |   7 +-
 .../java/org/apache/dubbo/common/ssl/Cert.java     |  67 ++++
 .../org/apache/dubbo/common/ssl/CertManager.java   |  55 +++
 .../org/apache/dubbo/common/ssl/CertProvider.java} |  10 +-
 .../ProviderCert.java}                             |  25 +-
 .../common/ssl/impl/SSLConfigCertProvider.java     |  80 +++++
 .../org/apache/dubbo/common/utils/IOUtils.java     |  12 +
 .../java/org/apache/dubbo/config/SslConfig.java    |  37 ++
 .../org.apache.dubbo.common.ssl.CertProvider       |   1 +
 .../apache/dubbo/common/ssl/CertManagerTest.java   | 105 ++++++
 .../apache/dubbo/common/ssl/FirstCertProvider.java |  56 +++
 .../common/ssl/SSLConfigCertProviderTest.java      | 124 +++++++
 .../dubbo/common/ssl/SecondCertProvider.java       |  56 +++
 .../org.apache.dubbo.common.ssl.CertProvider       |   2 +
 dubbo-common/src/test/resources/certs/ca.pem       |  15 +
 dubbo-common/src/test/resources/certs/cert.pem     |  18 +
 dubbo-common/src/test/resources/certs/key.pem      |  16 +
 dubbo-distribution/dubbo-all/pom.xml               |  14 +
 dubbo-distribution/dubbo-bom/pom.xml               |   5 +
 .../META-INF/native-image/reflect-config.json      |  44 ++-
 .../META-INF/native-image/reflect-config.json      |  30 ++
 {dubbo-xds => dubbo-plugin/dubbo-security}/pom.xml |  49 ++-
 .../org/apache/dubbo/security/cert/CertConfig.java |  82 +++++
 .../dubbo/security/cert/CertDeployerListener.java  |  64 ++++
 .../org/apache/dubbo/security/cert/CertPair.java   |  52 +--
 .../security/cert/CertScopeModelInitializer.java   |  19 +-
 .../org/apache/dubbo/security/cert/Constants.java  |   5 +-
 .../dubbo/security/cert/DubboCertManager.java      | 377 +++++++++++++++++++++
 .../dubbo/security/cert/DubboCertProvider.java     |  64 ++++
 .../dubbo-security/src/main/proto/ca.proto         |  31 +-
 ...e.dubbo.common.deploy.ApplicationDeployListener |   1 +
 .../org.apache.dubbo.common.ssl.CertProvider       |   1 +
 ...rg.apache.dubbo.rpc.model.ScopeModelInitializer |   1 +
 .../security/cert/CertDeployerListenerTest.java    | 242 +++++++++++++
 .../dubbo/security/cert/DubboCertManagerTest.java  | 284 ++++++++++++++++
 .../dubbo/security/cert/DubboCertProviderTest.java | 150 ++++++++
 .../src/test/resources/certs/broken-ca.crt         |   7 +
 .../dubbo-security/src/test/resources/certs/ca.crt |  15 +
 .../dubbo-security/src/test/resources/certs/token  |   1 +
 dubbo-plugin/pom.xml                               |   1 +
 .../remoting/transport/netty4/NettyClient.java     |  10 +-
 .../transport/netty4/NettyConnectionClient.java    |   8 +-
 .../netty4/NettyPortUnificationServer.java         |  12 +-
 .../netty4/NettyPortUnificationServerHandler.java  |  41 ++-
 .../remoting/transport/netty4/NettyServer.java     |   6 +-
 .../transport/netty4/ssl/SslClientTlsHandler.java  |   2 +-
 .../remoting/transport/netty4/ssl/SslContexts.java |  40 ++-
 .../transport/netty4/ssl/SslServerTlsHandler.java  |  59 ++--
 dubbo-test/dubbo-dependencies-all/pom.xml          |   4 +
 53 files changed, 2254 insertions(+), 165 deletions(-)
 copy dubbo-common/src/{test/java/com/pojo/Demo3.java => 
main/java/org/apache/dubbo/common/ssl/AuthPolicy.java} (88%)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/common/ssl/Cert.java
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/common/ssl/CertManager.java
 copy 
dubbo-common/src/{test/java/org/apache/dubbo/common/extension/director/FooFrameworkProvider.java
 => main/java/org/apache/dubbo/common/ssl/CertProvider.java} (81%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/{convert/StringToStringConverter.java
 => ssl/ProviderCert.java} (59%)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/common/ssl/impl/SSLConfigCertProvider.java
 create mode 100644 
dubbo-common/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.ssl.CertProvider
 create mode 100644 
dubbo-common/src/test/java/org/apache/dubbo/common/ssl/CertManagerTest.java
 create mode 100644 
dubbo-common/src/test/java/org/apache/dubbo/common/ssl/FirstCertProvider.java
 create mode 100644 
dubbo-common/src/test/java/org/apache/dubbo/common/ssl/SSLConfigCertProviderTest.java
 create mode 100644 
dubbo-common/src/test/java/org/apache/dubbo/common/ssl/SecondCertProvider.java
 create mode 100644 
dubbo-common/src/test/resources/META-INF/dubbo/internal/org.apache.dubbo.common.ssl.CertProvider
 create mode 100644 dubbo-common/src/test/resources/certs/ca.pem
 create mode 100644 dubbo-common/src/test/resources/certs/cert.pem
 create mode 100644 dubbo-common/src/test/resources/certs/key.pem
 copy {dubbo-xds => dubbo-plugin/dubbo-security}/pom.xml (82%)
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertConfig.java
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertDeployerListener.java
 copy 
dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/message/ListenerResult.java
 => 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertPair.java
 (50%)
 copy 
dubbo-serialization/dubbo-serialization-fastjson2/src/main/java/org/apache/dubbo/common/serialize/fastjson2/Fastjson2ScopeModelInitializer.java
 => 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertScopeModelInitializer.java
 (71%)
 copy dubbo-common/src/test/java/com/pojo/Demo2.java => 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/Constants.java
 (87%)
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/DubboCertManager.java
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/DubboCertProvider.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/Constants.java
 => dubbo-plugin/dubbo-security/src/main/proto/ca.proto (59%)
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.ssl.CertProvider
 create mode 100644 
dubbo-plugin/dubbo-security/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ScopeModelInitializer
 create mode 100644 
dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/CertDeployerListenerTest.java
 create mode 100644 
dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/DubboCertManagerTest.java
 create mode 100644 
dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/DubboCertProviderTest.java
 create mode 100644 
dubbo-plugin/dubbo-security/src/test/resources/certs/broken-ca.crt
 create mode 100644 dubbo-plugin/dubbo-security/src/test/resources/certs/ca.crt
 create mode 100644 dubbo-plugin/dubbo-security/src/test/resources/certs/token

Reply via email to