Skip to content

Commit d402ee6

Browse files
Produce truststore for java amqp10 client
1 parent 496e03e commit d402ee6

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

selenium/bin/components/rabbitmq

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ init_rabbitmq() {
1717
fi
1818
generate-ca-server-client-kpi rabbitmq $RABBITMQ_CONFIG_DIR/certs
1919
generate-keystore-if-required rabbitmq $RABBITMQ_CONFIG_DIR/certs
20+
generate-truststore-if-required rabbitmq $RABBITMQ_CONFIG_DIR/certs
2021
}
2122

2223
start_rabbitmq() {

selenium/bin/suite_template

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,19 @@ do_generate-ca-server-client-kpi() {
421421
chmod ugo+r $FOLDER/*.pem
422422
end "SSL Certificates generated for $NAME under $FOLDER"
423423
}
424-
424+
generate-truststore-if-required() {
425+
NAME=$1
426+
FOLDER=$2
427+
if [[ ! -f "${FOLDER}/truststore.jks" ]]; then
428+
keytool -import \
429+
-trustcacerts \
430+
-file ${FOLDER}/ca_${NAME}_certificate.pem \
431+
-alias ca \
432+
-keystore ${FOLDER}/truststore.jks \
433+
-storepass foobar \
434+
-noprompt
435+
fi
436+
}
425437
generate-keystore-if-required() {
426438
NAME=$1
427439
FOLDER=$2

0 commit comments

Comments
 (0)