Tag: ssl

创buildSDDL失败,错误:1332

我正在尝试使用Visual Studio 2010 SP1的IIS Express。 我正在学习这个教程 。 当我运行这个命令。 netsh http add urlacl url=https://Melnibone:443/ user=everyone 我得到这个消息: Create SDDL failed, Error: 1332 发生了什么?

使用okHttp信任所有证书

出于testing的目的,我试图添加一个套接字工厂到我的okHttp客户端,它设置代理时信任所有的东西。 这已经做了很多次,但我的信任套接字工厂的实现似乎是缺less的东西: class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } } OkHttpClient client = new OkHttpClient(); final InetAddress ipAddress = InetAddress.getByName("XX.XXX.XXX.XXX"); // some IP client.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(ipAddress, […]

在PHP中从HTTP切换到HTTPS时会话丢失

将用户发送到结帐页面时,他们从http://sitename.com切换到https://sitename.com 。 因此, $_SESSIONvariables会丢失。 该网站有一个有效的SSL证书,可能会或可能不会有一些使用。

laravel找不到支持的encryption器。 密码和/或密钥长度是无效的

我正在使用Laravelbuild立一个项目。 它在本地主机上工作正常,但是当我上传到服务器(服务器已安装comodo ssl),我收到以下错误: RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 733 at Container->build(object(Closure), array()) in Container.php line 626 at Container->make('encrypter', array()) in Application.php line 674 at Application->make('Illuminate\Contracts\Encryption\Encrypter') in Container.php line 837 at Container->resolveClass(object(ReflectionParameter)) in […]

在WebApi中需要SSL?

有没有办法要求WebApi的SSL? 一个属性? 我没有在System.Web.Http下看到一个适用的属性,就像我们对MVC的RequireHttps属性。 我只是试图避免滚动我自己的属性/消息处理程序,如果有一个内置的解决scheme。

如何获得与Android 7牛轧糖查尔斯代理工作?

Android 7引入了对证书处理方式的一些更改( http://android-developers.blogspot.com/2016/07/changes-to-trusted-certificate.html ),不知何故我无法再让我的Charles代理工作。 我的network_security_config.xml: <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> <debug-overrides> <trust-anchors> <certificates src="user" /> </trust-anchors> </debug-overrides> </network-security-config> 我在debugging模式下运行。 但是无论如何,我得到javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 。 不用说,我从Settings -> Security -> Install from storage安装安装了一个pfx证书。 证书显示在User Credentials但不在Trusted credentials -> User 。 在我的棒棒糖设备上,证书在那里列出。 我使用okhttp3作为HTTP库。 任何想法我做错了什么?

与远程服务器进行SSL握手期间出错

我有Apache2 (在443上进行监听)和一个在Ubuntu上运行在Tomcat7 (监听8443)的web应用程序。 我将apache2设置为反向代理,以便通过端口443而不是8443访问Web应用程序。此外,我需要不仅在浏览器和apache2之间进行SSL通信,还要在apache2和tomcat7之间进行SSL通信,因此我在apache2和tomcat7上都设置了SSL 。 如果我尝试通过直接联系tomcat7访问networking应用程序,一切都很好。 问题是,当我尝试通过apache2(反向代理)访问tomcat的web应用程序,在浏览器上出现错误: Proxy Error The proxy server could not handle the request GET /web_app. Reason: Error during SSL Handshake with remote server

如何为https web服务器创build.pem文件

我在Node.js中使用Express框架来创build一个Web服务器。 我想运输是基于SSL的。 创buildhttps网页服务器的代码如下。 var app = express.createServer({ key: fs.readFileSync('./conf/key.pem'), cert: fs.readFileSync('./conf/cert.pem') }); module.exports = app; 问题:如何创buildexpress所需的key.pem和cert.pem?

如何在Java中从X509Certificate中提取CN?

我正在使用SslServerSocket和客户端证书,并希望从客户端的X509Certificate的SubjectDN中提取CN。 目前我打电话给cert.getSubjectX500Principal().getName()但这当然给了我的客户端的总格式化的DN。 出于某种原因,我只是对CN=theclient部分感兴趣。 有没有办法提取这部分的DN,而不是自己parsingstring?

如何将私钥转换为RSA私钥?

让我先解释我的问题。 我从CA购买了证书,并使用以下格式生成csr和私钥: openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr 当我打开server.key文件时,我发现它以“—– BEGIN PRIVATE KEY —–”开头, 我在我的服务器上使用SSL证书,一切都很好。 现在,我想将相同的证书上传到AWS IAM,以便我可以将其用于Beanstalk负载平衡器。 我使用以下命令从这个aws doc http://docs.aws.amazon.com/IAM/latest/UserGuide/InstallCert.html#SubmitCSRCertAuth iam-servercertupload -b public_key_certificate_file -k privatekey.pem -s certificate_object_name 我根据需要更改证书文件的名称,但不断收到此错误:“400 MalformedCertificate无效的私钥”。 有趣的是,在aws文档页面上,它们显示的示例私钥以“——-开始RSA私钥——–”开始, 有没有办法使用openssl将我的私钥转换为RSA私钥?