client-certificates相关内容

无法使用PHP SOAP扩展使用WS-Security连接到SSL Web服务-证书,复杂的WSDL

使用PHP5 SOAP扩展,我无法使用客户端证书和WS-Security连接到具有https端点的Web服务,尽管我可以使用具有完全相同的wsdl和客户端证书的soapUI进行连接,并获得对请求的正常响应。没有HTTP身份验证,也没有代理。我收到的消息是“无法连接到主机”。 已经能够验证我没有找到主机服务器。 (以前我错误地说我在打服务器。) 自签名客户端SSL证书是由openssl从。转换 ..
发布时间:2020-10-02 18:38:19 PHP

Android和客户端证书

我已经搜索了几周,似乎无法在任何地方找到答案。我正在尝试为Android执行以下操作。该代码来自我编写的C#应用​​程序,但正在将其移植到Android。 Web端点要求将证书附加到相互身份验证的请求上,以进行Web服务调用。 字符串certThumbprint =“ E1313F6A2D770783868755D016CE748F6A9B0028“; X509Store certSto ..

在PyOpenSSL中验证客户端证书

我正在编写一个需要在客户端浏览器中安装证书的应用。我已经在“上下文”对象的PyOpenSSL文档中找到了这个,但是我什么也没看到关于回调应该如何验证证书的信息,只是应该以某种方式验证它。 set_verify(mode,callback) 将此Context对象的验证标志设置为mode,而 指定应将回调用于验证回调。 模式应为VERIFY_NONE和VERIFY_PEER之一。如果使用 ..
发布时间:2020-10-02 18:38:10 Python

Java ftps连接,TrustManager说明(使用Filezilla服务器)

我已经编写了一个程序(显然是从网络上复制的,并根据我的需要进行了一些修改!),用于使用apache ftp api以及通过使用Filezilla服务器创建本地服务器来进行文件下载/上传。 一切正常。。问题是我没有得到我们必须创建信任管理器的部分。 代码: FTPSClient ftpsClient = null; SSLContext sslContext = SSLConte ..
发布时间:2020-10-02 18:38:08 Java开发

如何将注册表证书添加到HttpWebRequest?

如果这是一个重复的问题,我事先表示歉意。我是 HttpWebRequest 的“行话”的新手,而我的Google搜索却毫无结果。 前段时间,我编写了一个使用 HttpWebRequest 的登录控制器。当我在家运行它时,它工作正常。我在公司防火墙的后面尝试了相同的登录控制器,并且期望客户端身份验证证书能够通过。我在网上阅读了该证书,该证书存在于台式机的系统注册表中。果然,我可以打开IE和In ..
发布时间:2020-10-02 18:38:01 C#/.NET

Nginx-如何访问客户端证书的使用者备用名称(SAN)字段

我有一个Nginx服务器,客户端使用包含特定CN和SAN的客户端证书向客户端发出请求。我希望能够提取该客户端证书的CN(通用名称)和SAN(主题备用名称)字段。 粗略示例配置: 服务器{ 听443 SSL; ssl_client_certificate /etc/nginx/certs/client.crt; ssl_verify_client开启; #400如果没有有效证书的 ..
发布时间:2020-10-02 18:38:00 其他开发

如何配置简单框架以要求SSL客户端身份验证?

我正在使用简单框架编写HTTP服务器,并希望要求客户端出示有效证书由我的证书颁发机构签名以建立连接。 我编写了以下裸服务器。如何修改此代码以要求所有SSL连接都需要客户端证书身份验证? public static void main(String [] args)引发异常{ Container container = createContainer(); 服务器服务器= ne ..
发布时间:2020-10-02 18:37:56 其他开发

如何在网络浏览器上触发SSL重新握手?

我有一个配置为请求SSL客户端证书的Web服务器。如果客户端具有可接受的证书,他们将看到实际的内容,但如果没有,我将退回SSL,而无需客户端身份验证,并显示一个错误页面,通知他们连接安全令牌并重试。 问题是,即使他们连接了令牌,浏览器也不会重新协商新的SSL会话,因为它认为当前会话很好。因此,我需要一种使当前SSL会话无效的方法。 我尝试在服务器上执行此操作,该服务器是Tomcat 6 ..

X509Certificate2.Verify()始终返回false

面对一个非常奇怪的问题X509Certificate2.Verify()对于有效证书返回false。也许有些人以前已经面对过这种奇怪的情况,并且可以对此有所启发。 我正在使用openssl生成用于测试目的的客户端证书。 我创建一个根CA,并基于该根CA生成客户端证书,并将根CA添加到其链中。 我将根CA和客户端证书加载到本地证书存储中,这似乎还可以,但是当我从NUnit代码加载它以测 ..
发布时间:2020-10-02 18:37:48 C#/.NET

如何创建用于通过SSL进行双向身份验证的本地测试的客户端证书?

我正在尝试在运行IIS7的网络应用上设置双向身份验证。客户端将主要是移动设备,首先,我尝试使用第三代iPad进行演示。我以为首先要使其在我的工作站(也正在运行IIS)上运行,然后在iPad上复制工作证书。 但是我我撞到了墙。 我已经知道该站点可以通过https安全地运行,并且已经安装了自签名服务器证书,但是我似乎无法弄清楚如何生成可以在iPad上安装的客户端证书。当我在运行Window ..
发布时间:2020-10-02 18:36:45 其他开发

带有客户端证书的Android 2.2 SSL错误?

我的问题: 有人通过多证书链成功验证了Android 2.1 / 2.2中客户端证书的SSL连接吗? ? 详细信息: 我正在尝试实施Android平台的客户端证书身份验证。 StackOverflow中已经有很多关于如何使用KeyStore进行讨论的讨论,我正在通过将标准方法提供给SSLContext来遵循标准方法。 context.init(keyManagerFacto ..
发布时间:2020-10-02 18:35:42 移动开发

如何在Rust中使用客户证书进行请求

我有一个项目,该项目在带有Docker容器的Bluemix中部署了微服务。所有微服务都是用Java编写的,通讯使用的是JKS文件。 我还使用Express.js在Node.js中开发了微服务。为了使用其他微服务,我使用了请求模块和 option.agentOptions 功能和 pfx文件,例如: var options = { uri:config.get(“ https://w ..
发布时间:2020-10-02 18:35:38 其他开发

通过JavaScript发送客户端证书。

如何在JavaScript中自动通过客户端证书(我正在使用XmlHttpRequest进行调用)?如果这是不可能的(根据我的阅读,不是因为浏览器决定了此安全方面,而不是其中运行的JavaScript),那么我是否可以提示用户在事件单击时选择客户端证书? ?还有其他方法可以做到这一点吗?该代码将在IE中运行。 当我连接到URL时,我目前正在获取HTTP禁止访问(请求客户端证书)。没有任何类似于 ..
发布时间:2020-10-02 18:35:36 前端开发

通过SSL / TLS下载Apache CXF wsdl

我有一个运行在的cxf服务 https:// localhost:8443 / services / MyService?wsdl 且需要客户证书。 WSDL在这里并不重要。 在删除客户端证书或https要求时,我可以调用该服务。 服务类和客户端类是使用cxf wsdl2java实用程序生成的。 这是MyService.class: ..
发布时间:2020-10-02 18:34:33 Java开发

通过自动或用户选择适当的客户端证书的请求

我正在开发一种混合式cordova应用,该应用可能会连接到不同的服务器。其中有些确实需要客户端证书。 在Android手机上,已安装相应的根证书+客户端证书。 在Chrome浏览器上,我看到以下对话框,以选择用于Web连接的相应客户端证书。 使用cordova插件 cordova-client-cert-authentication ,在WebView中会弹出针对Http请求的相 ..
发布时间:2020-10-02 18:33:25 Java开发

在不指定用户名的情况下为Tomcat使用CLIENT-CERT

我正在尝试使Tomcat Web应用程序使用客户端证书身份验证进行传入连接。在server.xml中使用clientAuth = true时,一切正常,但是由于其他应用程序在同一服务器上运行,因此我们无法在生产环境中使用它。 一种形成web.xml文档的方法,以便它以与clientAuth = true相同的方式强制应用程序使用客户端证书?似乎使用CLIENT-CERT设置还要求您为要访问系 ..
发布时间:2020-10-02 18:33:22 服务器开发

根据验证过程,获取“远程证书无效”。 SMTP服务器具有有效证书时

这似乎是一个常见的错误,但是尽管我找到了解决方法(请参阅下文),但我无法确定我首先得到它的原因。 我正在将SMTP功能写入我们的应用程序,并试图将SSL功能添加到我们已经拥有的工作SMTP中。 我正在使用我们的公司的MS Exchange服务器,尤其是在该服务器上启用了webmail选项。我可以通过代码内部发送电子邮件,而无需验证我的连接并匿名发送,但是由于我们公司的政策,这些电子邮件 ..
发布时间:2020-10-02 18:31:15 C#/.NET

如何使用cURL调试SSL握手?

我想对使用客户端证书的每个目录身份验证进行故障排除。我特别想找出服务器发送哪些可接受的客户端证书。 如何调试SSL握手,最好使用cURL? 预先感谢 解决方案 我已使用此命令对客户端证书协商进行故障排除: openssl s_client -connect www.test.com:443 -prexit 输出可能包含“可接受的客户端证书CA名称”和来 ..
发布时间:2020-10-02 18:31:11 其他开发