问题标签 [self-signed-certificate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 使用 CertEnroll 从根证书生成客户端证书
我想编写一个函数,使用 CertEnroll.dll 生成由我的根证书签名的客户端证书,我确实在特定位置有 Root PFX 文件,并通过读取创建 CSignerCertificate 对象。这是我的代码。
我收到以下代码错误'CertEnroll::CSignerCertificate::Initialize: 找不到对象或属性。0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)'
有谁知道我如何生成由我的根签名的客户端 CX509CertificateRequest?
任何帮助或建议将不胜感激。
xcode - 使用 react-native-webview 的 xcode 模拟器错误 NSURLErrorDomain1202
我在用
- “react-native-webview”:“7.4.3”
- "expokit": "^36.0.0",
当我在自签名证书服务器上使用 URL 运行应用程序时,将出现如下错误消息。如果将 URL 更改为具有正确颁发证书的服务器,则不会显示错误。
我在 Info.plist 中尝试了以下设置
有一段描述自签名证书,但不太确定如何配置它。有人对此有想法吗?
vue.js - vue(axios) 信任(或忽略)后端自签名证书。ERR_CERT_AUTHORITY_INVALID
当前端(axios)请求使用自签名证书保护的api服务器时,我得到了ERR_CERT_AUTHORITY_INVALID
错误。
如果我在浏览器中编写 api,它会显示不安全的页面(如我们所料),在我相信之后,vue 可以毫无问题地请求 api。我如何配置 vue 以信任(或忽略)后端自签名证书?
注意:这对我不起作用https://github.com/axios/axios/issues/535#issuecomment-260841069
前面:vue
后端:烧瓶
ubuntu - HTTPS 在 Vagrant 上不起作用(Ubuntu 16.04 sternpunkt/jimmybox)
我为我的两个网站做了自签名 SSL 证书。w2.local 和 c2.local (按照以下步骤:https://medium.com/@tbusser/creating-a-browser-trusted-self-signed-ssl-certificate-2709ce43fd15)并在虚拟主机中配置它:
当我尝试打开http://w2.local 时,连接工作正常,但 https 不起作用并显示:Firefox 中的 SSL_ERROR_RX_RECORD_TOO_LONG 和 Chrome 中的 ERR_SSL_PROTOCOL_ERROR。
我尝试启用 ssl 但它已经启用:
我重新启动了 apache 服务,没有错误/通知引用证书。
我尝试使用 curl 测试连接:
我还应该检查什么来解决这个问题?
node.js - 使用自签名证书时的nodemailer错误
我正在使用 NodeMailer (smtp-server) 模块运行 SMTP 服务器。
它正在接受所有传入的电子邮件。目前,它使用纯文本模式,我想使用自签名证书进行通信。我按照此处提到的说明生成了证书。
但它给出了错误:
创建服务器对象如下所示:
google-chrome - 访问本地托管的 SPA 时,Google Chrome 中出现错误“ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY”
我有一个本地托管的 SPA(Kestral/.Net 核心)。它使用自签名证书进行 HTTPS 通信(通过 Windows 10 中的服务器证书生成)。
它适用于 IE11,但是当从 Google Chrome 访问时,显示错误 - ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY。
关于可以做些什么来克服这个问题的任何线索?
到目前为止完成的故障排除:
- 自定义密码套件订单。
- 通过 Windows 注册表禁用 HTTP2。
node.js - 如何使用私钥和公钥创建证书并使用 NodeJs 存储在 Windows 商店中?
我查看了许多 npm 包,但找不到更好的解决方案。我找到了一个自签名的包。
上述代码的输出:
但我找不到在 Windows 商店中存储证书的任何选项。
我想在 Electron 应用程序中使用创建的证书,我使用 NodeJs 作为后端语言,使用 Angular 作为前端部分。
java - 向 Java HTTP 客户端提供自签名 SSL 证书
默认情况下,java 不会连接到具有未通过主机名/主题验证的自签名证书的对等方。
有人告诉我,一种方法是修改 JVM 附带的 cacerts,另一种方法是通过以下方式为您的应用程序提供受信任的证书存储
但这些方法中只有一种可能是最佳实践。哪个是最佳实践?
powershell - 由 New-SelfSignedCertificateEx 生成的自签名 SSL 证书在 Ubuntu 中不受信任
我在此链接中使用此工具为 Windows 网络服务器生成自签名证书。
生成证书的命令如下
使用 IIS 安装证书并将证书添加到 Windows 10 客户端中受信任的根 CA 存储后,我能够浏览网站而没有证书错误。
但是,当我尝试通过将证书安装到 CA 证书存储并使用 cURL 测试在 ubuntu 18.04 客户端中执行相同操作时,它不起作用
将证书安装到 Ubuntu ca-certificates
使用 cURL 测试连接
并收到错误消息
将证书添加到 Chrome 证书商店时,Chrome 显示 NET::ERR_CERT_INVALID
所以我的问题是,为什么它可以在 Windows 客户端而不是 Ubuntu 18.04 中工作?我看不到任何错误表明 Ubuntu 中的证书有什么问题,所以我现在被卡住了。
java - Android:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚
我正在使用自签名的私有 CA 证书。我已将证书导入我的 Android 设备。我可以在“设置”->“安全”->“受信任的凭据”->“用户”下看到它。
我能够访问使用 CA 签名证书的网站。我能看到绿色挂锁。但是当我从我的 android 应用程序对相同的 URL 进行 HTTPS 调用时,我得到Trust anchor for certification path not found
.
我尝试为 HTTPS 调用使用自己的 SSL 上下文,并且能够获得 200(成功)。但我只被允许使用默认的 android 信任库。如果没有任何效果,那么我的最终选择将是使用自定义 SSL 上下文。所以,我想确定默认的信任存储方式是否有效。
任何进一步调试的想法都会有所帮助,因为我已经坚持了将近一个星期。
谢谢。