Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在HttpsConnectorFactory中指定certAliasePassword?_Java_Jetty_Dropwizard - Fatal编程技术网

Java 如何在HttpsConnectorFactory中指定certAliasePassword?

Java 如何在HttpsConnectorFactory中指定certAliasePassword?,java,jetty,dropwizard,Java,Jetty,Dropwizard,我使用dropwizard和jetty,而且我在这个密钥存储中有带密码的密钥库和带别名密码的别名。如何为可以通过此方法指定的别名指定密码 httpsConFactory.setCertAlias(“我的别名”)我怀疑keyManagerPassword属性是您需要的,但我不确定。这里有keystrepassword,trustStorePassword和上面的密码字段。要了解更多信息,请查看org.eclipse.jetty.util.ssl.SslContextFactory。第一个类使用第

我使用dropwizard和jetty,而且我在这个密钥存储中有带密码的密钥库和带别名密码的别名。如何为可以通过此方法指定的别名指定密码
httpsConFactory.setCertAlias(“我的别名”)

我怀疑
keyManagerPassword
属性是您需要的,但我不确定。这里有
keystrepassword
trustStorePassword
和上面的密码字段。要了解更多信息,请查看org.eclipse.jetty.util.ssl.SslContextFactory。第一个类使用第二个类。否,不幸的是,dropwizard不完全支持JKSDropwizard只是为Jetty的功能提供了一个包装。我不知道Jetty的作者为什么选择不提供它。IMO希望每个证书别名都有密码的唯一原因是因为存储中有多个不同的证书。并且该存储是“提供的”“从什么地方来的。这对我来说似乎不是个好主意。@zloster完全同意你的观点。如果省略的部分仅在Dropwizard配置代码中,那么解决方案将很简单:实现自己的配置并重写。但是涉及Jetty的代码使事情变得复杂。我怀疑
keyManagerPassword
属性是您需要的,但我不确定。这里有
keystrepassword
trustStorePassword
和上面的密码字段。要了解更多信息,请查看org.eclipse.jetty.util.ssl.SslContextFactory。第二个类由第一个类使用。不,不幸的是dropwizard没有对JKSDropwizard的完全支持。它只是为Jetty的功能提供了一个包装器。我不知道为什么Jetty的作者选择不提供它。在我看来,每个证书别名都需要密码的唯一原因是存储中有多个不同的证书。这家商店是从某处“提供”的。这对我来说似乎不是个好主意。@zloster完全同意你的观点。如果省略的部分仅在Dropwizard配置代码中,那么解决方案将很简单:实现自己的配置并重写。但是涉及到Jetty的代码会使事情复杂化。