我有2个ssl文件 - > crtificate.pem,unencryptedkey.pem
我怎样才能让Dropwizrad用它的嵌入式码头工作在SSL?
感谢。 ID
答案 0 :(得分:0)
如documentation中所述,您可以使用配置yaml文件进行设置。
server:
applicationConnectors:
- type: https
port: 8443
keyStorePath: example.keystore
keyStorePassword: example
validateCerts: false
但是,正如configuration reference提到的那样,您只能使用JKS, PKCS12, JCEKS, Windows-MY, or Windows-ROOT
; 不是PEM 。因此,您要么使用java JKS
keytool
(不确定JCEKS)
keytool -import -v -trustcacerts -alias <your alias> -file <your file>.pem -keystore <your key store>.jks -storepass <your storepass>
使用openssl
或PKCS12
openssl pkcs12 -export -in file.pem -out file.p12 -name "My Certificate"