草庐IT

不信任

全部标签

ios - 如何信任端点 iOS swift

我正在调用具有自签名ssl证书的端点我已尝试将其添加到我的info.plistNSAppTransportSecurityNSAllowsArbitraryLoads但我仍然无法访问我一直收到的端点NSLocalizedDescription=Thecertificateforthisserverisinvalid.Youmightbeconnectingtoaserverthatispretendingtobe“endpoint”whichcouldputyourconfidentialinformationatrisk. 最佳答案

Swift 4 TIC SSL 信任错误

我编写了这个示例,但使用了另一台服务器。http://andrewmarinov.com/parsing-json-swift-4/我会收到一个Json文件,但我收到错误:TICSSL信任错误SURLSession/NSURLConnectionHTTP加载失败我无法更改服务器上的任何内容!我可以在swift4/IOS11中使用一些代码来修复它吗?这是我更改后的Plist:NSAllowsArbitraryLoads谢谢! 最佳答案 我写了这段代码,它们对我有用funcurlSession(_session:URLSession,d

java - 调用网络服务时信任过期的自签名证书

有一个受证书保护的网络服务。在调用它的客户端代码中,证书的CA必须出现在信任库中(JRE_path\lib\security\cacerts)-如果不是,您将在客户端获得PKIX异常。如果证书已过期会发生什么-客户端代码失败。然而,这可以通过将证书直接添加到信任库中来绕过-Trustinganexpiredcertificate即如果证书本身而不是CA存在于信任库中,那么即使证书已过期,一切都会正常进行。在我的场景中,web服务证书是自签名证书,所以无论如何我都必须将它添加到信任库中,即使证书已过期,客户端仍能继续正常工作。现在我的问题是这是否适用于所有情况-我的程序只是一个运行本地J

java - 未找到证书路径的 SSLHandshakeException 信任 anchor Android HTTPS

我正在尝试建立与HTTPS站点的连接,但出现此异常:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.我的原代码如下:URLurl=newURL("https://example.com");HttpsURLConnectionurlConnection=(HttpsURLConnection)url.openConnection();in=urlConnection.getInputStrea

java - 如何设置 Java VM 以使用由 Mac OS X 处理的根证书(信任库)

我在使用scribe时遇到以下异常OAuth库。Causedby:javax.net.ssl.SSLException:java.lang.RuntimeException:Unexpectederror:java.security.InvalidAlgorithmParameterException:thetrustAnchorsparametermustbenon-empty根据一些谷歌搜索,我似乎应该以某种方式设置JVM信任库。为什么我需要这样做?如何指示JavaVM使用操作系统的默认信任库?(在我的例子中是MacOSX)。 最佳答案

android - 证书受 PC 信任,但不受 Android 信任

从今天早上开始,我的证书在Android上不再受信任,然后我的应用程序无法再连接:CatchexceptionwhilestartHandshake:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.returnaninvalidsessionwithinvalidciphersuiteofSSL_NULL_WITH_NULL_NULLjavax.net.ssl.SSLPeerUnverifie

android - 证书受 PC 信任,但不受 Android 信任

从今天早上开始,我的证书在Android上不再受信任,然后我的应用程序无法再连接:CatchexceptionwhilestartHandshake:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.returnaninvalidsessionwithinvalidciphersuiteofSSL_NULL_WITH_NULL_NULLjavax.net.ssl.SSLPeerUnverifie

python - 运行能够与主程序通信但与系统隔离的不受信任的 python 代码

序言:我知道很多人已经尝试在Python中对Python代码进行沙箱处理但失败了,但我还没有看到将脚本额外预处理为文本并拒绝包含__base__可用于恢复隐藏的__buuiltins__。我认为这种方法是新方法,尚未证明会失败-是吗?我打算编写一款多人策略游戏,玩家通常不会使用键盘/鼠标命令与他们的单位互动,而只能通过他们必须提交的脚本来更改单位的自动行为。这是基于http://screeps.com的想法.我很想用Python3来写,但主要问题似乎是服务器上不受信任的外国玩家脚本的安全执行。我知道我可能不信任exec()或eval(),即使将它们传递给空的globals和locals

Python:我可以安全地解开不受信任的数据吗?

picklemoduledocumentation一开始就说:Warning:Thepicklemoduleisnotintendedtobesecureagainsterroneousormaliciouslyconstructeddata.Neverunpickledatareceivedfromanuntrustedorunauthenticatedsource.然而,进一步下restrictingglobals它似乎描述了一种使用允许对象的白名单使解压数据安全的方法。这是否意味着如果我使用RestrictedUnpickler,我可以安全地解开不受信任的数据?仅允许某些“基本”

python - 如何验证/验证 Python 中的 X509 证书信任链?

我正在致力于实现一个使用API的Web应用程序。在响应期间,API服务器通过X509证书链接发送(采用PEM格式,由签名证书和一个或多个中间证书组成到根CA证书),我必须下载并使用它来进行进一步验证。在使用证书之前,我需要确保链中的所有证书结合起来以创建到受信任的根CA证书的信任链(以检测和避免任何恶意请求)。我在python中很难做到这一点,我对这个主题的研究没有产生任何有用的东西。使用请求和M2Crypto可以轻松获取和加载证书importrequestsfromM2CryptoimportRSA,X509mypem=requests.get('https://server.com