truststore

    5热度

    2回答

    我正在处理嵌入式码头服务器和客户端之间的客户端证书验证。他们都使用密钥库。客户端证书由由CA签名的服务器证书签署。 Jetty使用2方法来验证客户端证书javax.net.ssl.SSLEngine,它似乎可以正常工作,他们也使用上面的代码。 List<X509Certificate> certList = Certificate chain sent by the client KeyStor

    9热度

    1回答

    我已经构建了一个将Web服务公开给外部授权客户端的Java应用程序。 Web服务使用带有证书认证的WS-security。基本上我们充当自定义证书颁发机构 - 我们在我们的服务器上维护一个java truststore并签名并向其添加客户端证书。目前我们有手动注册过程,要求WS客户端上传他们的证书签名请求。我们签署CSR,使用命令行中的keytool将证书添加到我们的java truststore

    0热度

    2回答

    我一直在试图让这个工作一段时间,现在我只是在我的绳索结束。我试图将从安全站点获得的证书添加到本地密钥库和信任库,然后让JBoss 7.1配置将其提取出来。我主要试图遵循的文档在这里:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html。 以下是我执行: 的keytool -genkey -alias myali

    3热度

    1回答

    我需要在Glassfish 3中配置'客户端证书身份验证'。我尝试了很多方案,但无法配置。要求是 - 导入.cer文件的用户可以单独访问应用程序。 因此,我们需要以这种方式进行配置,以便我们需要验证上传到浏览器(通过其尝试访问应用程序)的.cer文件。 验证证书文件后,我们需要显示登录屏幕(表单登录)。此外,我们验证用户的用户名/密码。 我尝试了几个configuratiosn(在应用程序COnt

    10热度

    3回答

    我试图建立一个SSL套接字连接(和我做客户端以下) 我产生一个证明文件签名请求,以获取签名的客户端证书 现在我有一个私钥(在CSR期间使用),签名的客户端证书和根证书(带外获得)。 我将私钥和签名的客户端证书添加到证书链中,并将其添加到密钥管理器中。和信任管理器的根证书。 但我得到一个错误的证书错误。 我很确定我正在使用正确的证书。我是否也应该将签署的客户证书添加到信任管理器?试过,没有运气。 /

    0热度

    1回答

    我已经使用自签名证书创建了一个密钥库,导出了证书,并重新导入了带有IP地址别名的证书。 我想打个电话从该服务器内的其他服务地址此服务器]上/ ..... 我不能让呼叫的客户端信任自己。我如何指定信任库? 这里是server.xml中的关键部分: <Connector protocol="HTTP/1.1" SSLEnabled="true" port="8443" address="$

    2热度

    2回答

    的支持下连接活动目录,试图在ssl的支持下连接到活动目录。 我尝试了以下网站的步骤。 http://confluence.atlassian.com/display/CROWD/Configuring+an+SSL+Certificate+for+Microsoft+Active+Directory 当我尝试从Active Directory它提供了以下错误的Java代码连接。那现在用 Excep

    1热度

    1回答

    是否有任何函数告诉我当前正在使用的信任库在我的程序中。在Windows上,默认信任存储位于JAVA_HOME \ lib \ security \ cacerts。 但是,可以通过多种方式更改默认值。 在命令行 使用Keystore类使用-Djavax.net.ssl.keyStore。 如果程序在运行应用程序的App Server上运行,可以通过它的面板设置存储路径。 如果程序在Tomcat上运

    4热度

    3回答

    我正在尝试使用jdk 1.6.0_32编写Java https客户端。我有一个自签名的公共证书,我已经导入到一个新的信任库中。问题是,我一直“在线程异常‘主让’javax.net.ssl.SSLHandshakeException:远程主机关闭握手期间连接”的SSL调试输出如下: C:\Users\csheets\eclispe_workspace\sdpweb\InstallSSLCert>ja

    0热度

    2回答

    我有一个应用程序使用多个客户端(哪一个与他/她的客户端证书)。该应用程序应该通过HTTPS与Web服务(使用HttpClient)通信。要在此Web服务中进行身份验证,必须提供客户端证书。如前所述,每个客户端都有不同的客户端证书,我需要使用当前客户端的证书。我有以下代码正在执行所描述的内容。 X509TrustManager trustManager = new X509TrustManager(