Skip to content

Commit 1d38a1b

Browse files
authored
Updated paho to 1.2.5 to fix CVE-2019-11777 (fixed in Pago 1.2.1) (#550)
1 parent aa332d0 commit 1d38a1b

File tree

7 files changed

+8
-6
lines changed

7 files changed

+8
-6
lines changed

broker/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<bintray.package>io.moquette.moquette-broker</bintray.package>
1818
<netty.version>4.1.53.Final</netty.version>
1919
<netty.tcnative.version>2.0.34.Final</netty.tcnative.version>
20-
<paho.version>1.2.0</paho.version>
20+
<paho.version>1.2.5</paho.version>
2121
<h2.version>1.4.199</h2.version>
2222
</properties>
2323

broker/src/test/java/io/moquette/integration/ServerIntegrationSSLClientAuthTest.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,17 @@
5353
/**
5454
* Check that Moquette could also handle SSL with client authentication.
5555
*
56-
* This test verifies client's autentication on server, so the server certificate has to be imported into the
56+
* This test verifies client's authentication on server, so the server certificate has to be imported into the
5757
* client's keystore and the client's certificate must be imported into server's keystore.
5858
*
5959
* the first way is done by:
6060
* <pre>
61-
* keytool -genkeypair -alias testserver -keyalg RSA -validity 3650 -keysize 2048 -dname cn=moquette.io -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
61+
* keytool -genkeypair -alias testserver -keyalg RSA -validity 3650 -keysize 2048 -dname cn=localhost -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
6262
* </pre>
6363
* and
6464
* <pre>
65-
* keytool -exportcert -alias testserver -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv | keytool -importcert -trustcacerts -noprompt -alias testserver -keystore signedclientkeystore.jks -keypass passw0rd -storepass passw0rd
65+
* keytool -exportcert -alias testserver -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv | \
66+
* keytool -importcert -trustcacerts -noprompt -alias testserver -keystore signedclientkeystore.jks -keypass passw0rd -storepass passw0rd
6667
* </pre>
6768
*
6869
* to create the key in the client side:
@@ -72,7 +73,8 @@
7273
*
7374
* to import the client's certificate into server:
7475
* <pre>
75-
* keytool -exportcert -alias signedtestclient -keystore signedclientkeystore.jks -keypass passw0rd -storepass passw0rd | keytool -importcert -trustcacerts -noprompt -alias signedtestclient -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
76+
* keytool -exportcert -alias signedtestclient -keystore signedclientkeystore.jks -keypass passw0rd -storepass passw0rd | \
77+
* keytool -importcert -trustcacerts -noprompt -alias signedtestclient -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
7678
* </pre>
7779
*
7880
* To verify that a client's certficate not imported into server, it's necessary to create a client's key:

broker/src/test/java/io/moquette/integration/ServerIntegrationSSLTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
*
6363
* Command executed to create the key on server's keystore:
6464
* <pre>
65-
* keytool -genkeypair -alias testserver -keyalg RSA -validity 3650 -keysize 2048 -dname cn=moquette.io -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
65+
* keytool -genkeypair -alias testserver -keyalg RSA -validity 3650 -keysize 2048 -dname cn=localhost -keystore serverkeystore.jks -keypass passw0rdsrv -storepass passw0rdsrv
6666
* </pre>
6767
*
6868
* Command executed to export the certificate from the server's keystore and import directly in client's keystore:
-8 Bytes
Binary file not shown.
-8 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)