Dropwizard预生成SSL证书

时间:2015-06-24 12:48:53

标签: dropwizard

我有2个ssl文件 - > crtificate.pem,unencryptedkey.pem

我怎样才能让Dropwizrad用它的嵌入式码头工作在SSL?

感谢。 ID

1 个答案:

答案 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"

import it to your Windows Certificate Manager