ssl-certificate相关内容
我有一个密钥库,其中添加了多个密钥和证书 我想使用基于密钥库别名的证书并将其用于SSL 我试图设置以下系统属性,但没有任何帮助 System.setProperty(“javax.net.ssl.keyAlias”,“abcd”); System.setProperty(“javax.net.ssl.keyStoreAlias”,“abcd”); 它总是使用密钥库
..
我正打开一个安全的SSL套接字到我服务器上的端口12345。我现在正在使用自签名证书。我将证书安装到我的服务器密钥库和客户端信任库中;好吧,等等等等。 我正在建立这个例子: http://www.exampledepot.com/egs/javax.net.ssl/Client.html 客户端正确验证服务器是否具有签名证书。客户端似乎没有验证所提供的证书CN(公共名称)是否与我正在连
..
我已将证书和密码提供给接受ssl连接的服务器。我尝试连接到这台服务器,但验证失败,主要是因为我不知道如何使用我给出的文件和密码。 这是我的代码: X509Certificate certificate = new X509Certificate( @“c:\ mySrvKeystore”,KEY_PASSWORD); public static bool ValidateC
..
我正在尝试使用SSL加密设置MongoDB的最新版本,我能够从mongo shell连接,但是当我从Java客户端连接时出现错误。 工作 mongo admin --host mongo1.xxxx.com --ssl --sslPEMKeyFile mongoClient.pem - sslCAFile mongoCA.crt 不起作用 public static vo
..
我需要通过附加本地ssl证书来执行休息呼叫。 我没有关于KeyStore的任何信息。我只知道我的电脑上安装了证书,我必须根据证书的详细信息使用证书,如“序列号”,“发行人”等,我可以在个人证书库的证书详细信息中看到。 我需要创建SSLConnectionSocketFactory对象,该对象可以附加到休息调用。 我的问题是如何创建SSLContext对象? SSLCont
..
我收到了一个字节数据包,它是SSL协议数据包的 ClientHello 。 在我之前开始自己编码,一个遍历整个字节的代码来获取每个字段值,我想知道是否有任何Java对象(来自java.security)用于获取这些字节并解析数据所以我会能够获取SSL协议字段并使用它们吗? 解决方案 据我所知, java.security Java中的包不提供您所需要的任何功能。 GitHub上可能还
..
我正在尝试在我的截击请求中实现ssl支持(我也在SO中看到了类似问题的答案,但它对我没有帮助) 借助于这篇文章我转换了我的证书扩展名。 cer to .bks 根据这个SO答案我接下来做什么 mRequestQueue = Volley.newRequestQueue(this,hurlStack); private HurlStack hurlStack = new
..
(我已经问过类似的问题,事实证明我的客户端密钥没有被加载,但我只有一个例外,所以我发布了另一个问题。) 我正在连接到成功之前使用的Web服务,但现在他们已经更改了主机名并向我发送了两个.pem文件;一个是CA,另一个是我的新客户端证书。 (我正在使用Java 1.5,Spring + Spring Web Services和Apache httpclient,但我怀疑我的问题是证书,密
..
假设我想发布一个商业产品,它有两个用Java编写的组件,使用RESTful API在本地网络上相互通信。它可能是一个音乐经理,一个联系人数据库,一本食谱---重要的是这是一个合理且非常可能的场景。 注意我我正在谈论通过本地网络互相交流的两个组件 - 而不是关于与我的服务器进行通信。 那么如何进行通信安全吗? 我知道如果我为这个世界建立一个HTTP服务器,我可以(甚至便宜地)购买S
..
作为一个团队项目,我需要从C#客户端连接到Java 6.5 SSL服务器,但是当我到达stream.AuthenticateAsClient行时,它会挂起。 C#连接代码 public static void connect(字符串服务器,Int32端口) { try { client = new TcpClient(server,port); stream = new
..
我的目标是在用C#编写的Java服务器和客户端之间建立安全通信。 java服务器代码: System.setProperty(“javax.net.ssl.keyStore”,“cert / mySrvKeystore”); System.setProperty(“javax.net.ssl.keyStorePassword”,“myPassword”); SSLServ
..
我使用SSL在用Java编写的两个组件之间进行通信。我不能使用CA,所以我必须自我签名。不幸的是,这意味着当我尝试握手时,我得到一个SunCertPathBuilderException。我可以创建我自己的X509TrustManager,它只信任所有东西,但是那种方式违背了签署证书的目的。 我想在第一次建立连接时,用“使用无效证书进行SSL握手。向用户添加证书?”提示用户。或者某些东西,所
..
我正在开发我的Android应用程序。我正在尝试从我的证书文件流生成 X509Certificate 实例,但获取 CertificateException ,这是我的简单代码: import java.security.cert.CertificateException; import java.security.cert.CertificateFactory; import
..
我正在尝试在Tomcat 6上运行一个应用程序,以通过SSL连接到LDAP服务器。 我使用服务器的证书导入到密钥库: C:\Program Files\Java \ jdk1.6.0_32 \ jre \lib \ security> keytool -importcert -trustcacerts -file mycert -alias ca_alias -keystore“c:
..
让我解释一下我的情况。 目前,我在Tomcat 6上运行了很多应用程序,默认端口为8080. 我刚刚创建了一些需要登录的应用程序。我将购买一个SSL证书来安装在这台服务器上。 我不喜欢使用端口8443的想法,因为它使URL更复杂。 如果我在端口80上运行Tomcat,我必须更改几十个链接,我必须以root身份运行Tomcat(而不是tomcat)。 在端口8080上运行不
..
我有一个网络应用,允许用户上传pkcs12。我将pkcs12存储为数据库中的二进制文件。有什么方法可以让我知道pkcs12中的证书是自签名还是CA签名? 我在tomcat上运行一个Java Web应用程序并且在我的网站上有openssl处理。 解决方案 这有点hacky,但 openssl x509 命令可以报告发行人和主题。如果主体和发行人是相同的,则是自签名的;如果它们不同,
..
我正在开发一个Java桌面应用程序,我想在其中使用Web服务。 Web服务需要使用 binarysecuritytoken 进行消息级安全性的双向SSL连接。我使用NetBeans IDE 6.9.1和JDK 1.6.0.23以及JAX-WS作为ws包装器。如何在不使用客户端计算机上的任何Web服务器的情况下与ws进行通信。我读过的大多数东西需要在客户机上有tomcat或其他一些web服务器(在t
..
首先,我已经搜索了互联网并且已经调试了3天。 这是确切的错误, javax.net.ssl.SSLHandshakeException:连接由同行 在com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(原生方法)中关闭 在com.android.org.conscrypt.OpenSSLSocketImpl.startHan
..
当我手动创建 KeyManager 时,其中一个步骤是: KeyManagerFactory.getInstance(“SunX509”) 这不适用于IBM jre我所在的地方需要指定“IbmX509”。 我的问题: 我读到这称为“证书编码算法” ”。那是什么意思?什么时候使用? 当客户端使用IBM算法且服务器使用Sun算法时会发生什么?
..
我已遵循本指南,以便使用SSL层设置我的Tomcat 8实例,生成客户端和服务器密钥库以及自动签名的公共客户端证书。 问题是,我想,我真的不知道如何配置Tomcat的连接器... 这里你是我当前的server.xml文件(删除了不必要的注释) :
..