草庐IT

digital-certificate

全部标签

GET请求带参数,请求后出现Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] [已解决]

运行python,发送get请求,请求后出现requests.exceptions.SSLError: (CausedbySSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed:unabletogetlocalissuercertificate(_ssl.c:1129)')))解决办法:importurllib3导包后,将urllib3.disable_warnings()写在首部#encoding:utf-8importrequestsimporturllib3im

c# - 如何创建一个最小的虚拟 X509Certificate2?

我正在对.NET应用程序进行单元测试;一些单元测试涉及以编程方式生成X509Certificate2对象。我不关心实际的签名/私钥/验证的东西,我只是想要一个在检查其字段时不会抛出异常的对象。我尝试使用无参数构造函数,但随后一大堆字段在访问时抛出异常。正如在调试器中所见:SubjectName='(newSystem.Collections.Generic.Mscorlib_CollectionDebugView(result.Certificates)).Items[0].SubjectName'引发了类型为'System.Security.Cryptography.Cryptogr

c# - 如何创建一个最小的虚拟 X509Certificate2?

我正在对.NET应用程序进行单元测试;一些单元测试涉及以编程方式生成X509Certificate2对象。我不关心实际的签名/私钥/验证的东西,我只是想要一个在检查其字段时不会抛出异常的对象。我尝试使用无参数构造函数,但随后一大堆字段在访问时抛出异常。正如在调试器中所见:SubjectName='(newSystem.Collections.Generic.Mscorlib_CollectionDebugView(result.Certificates)).Items[0].SubjectName'引发了类型为'System.Security.Cryptography.Cryptogr

c# - 如何以编程方式验证程序集是否使用特定证书签名?

我的方案是我们有一个程序(exe),如果在特定文件夹中找到该程序,它将启动其他程序。我想确保它只会启动使用我们的公司证书(Verisign批准等)签名的程序。本质上,它只会启动与自身具有相同证书的程序。我不想发送证书本身。我一直在网络和系统命名空间中搜索,但没有找到一个明确的示例来从文件中读取证书数据并对其进行验证,并且可以检查另一个文件。我找到的最接近的是Signtool,并且在单独的exe中进行此验证有点意义不大。我知道强命名的东西不会有帮助,因为数字签名的文件是不同的,因为这里有帮助解释(http://blog.codingoutloud.com/2010/03/13/three

c# - 如何以编程方式验证程序集是否使用特定证书签名?

我的方案是我们有一个程序(exe),如果在特定文件夹中找到该程序,它将启动其他程序。我想确保它只会启动使用我们的公司证书(Verisign批准等)签名的程序。本质上,它只会启动与自身具有相同证书的程序。我不想发送证书本身。我一直在网络和系统命名空间中搜索,但没有找到一个明确的示例来从文件中读取证书数据并对其进行验证,并且可以检查另一个文件。我找到的最接近的是Signtool,并且在单独的exe中进行此验证有点意义不大。我知道强命名的东西不会有帮助,因为数字签名的文件是不同的,因为这里有帮助解释(http://blog.codingoutloud.com/2010/03/13/three

[vite] http proxy error: Error: self signed certificate in certificate chain vite 代理报错如何破

使用vite,为了防止请求接口的时候出现跨域问题,所以使用了vite的proxy进行配置。比如请求接口的地址是https://172.1.1.0:8080,那么vite的配置信息如下:...server:{host:'0.0.0.0',port:12000,proxy:{'/local/':{target:'https://172.1.1.0:8080',changeOrigin:true,rewrite:(path)=>path.replace(/^\/local\//,''),},},},...本地请求是所有的接口前边只需要加一个前缀即可——/local/。比如登录接口就是‘/local/

[vite] http proxy error: Error: self signed certificate in certificate chain vite 代理报错如何破

使用vite,为了防止请求接口的时候出现跨域问题,所以使用了vite的proxy进行配置。比如请求接口的地址是https://172.1.1.0:8080,那么vite的配置信息如下:...server:{host:'0.0.0.0',port:12000,proxy:{'/local/':{target:'https://172.1.1.0:8080',changeOrigin:true,rewrite:(path)=>path.replace(/^\/local\//,''),},},},...本地请求是所有的接口前边只需要加一个前缀即可——/local/。比如登录接口就是‘/local/

解决ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

问题原代码:asyncdefcall_wss_api(msg):asyncwithwebsockets.connect('wss://xxx.com/tool/handle')aswebsocket:awaitwebsocket.send(msg)response=""count=0whilewebsocket.open:response=awaitwebsocket.recv()returnresponse执行代码时,发现会报错:ssl.SSLCertVerificationError:[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfaile

elastic-agent安装报错“Fleet Server - Error - x509: certificate signed by unknown authority

elasticssearch版本8.4.3根据官网的提示https://www.elastic.co/guide/en/fleet/8.4/fleet-troubleshooting.html#agent-enrollment-certs出现这种问题需要增加参数--insecureTofixthisproblem,passthe --insecure flagalongwiththe enroll or install command. ./elastic-agentinstall --fleet-server-es=https://192.168.0.180:9200 --fleet-ser

运行老版本的项目时 报错 Error: error:0308010C:digital envelope routines::unsupported 的问题解决

环境Node.js:v18.12.1开发工具:VsCode运行项目报错如下://报错主要提示,第一行。Error:error:0308010C:digitalenveloperoutines::unsupportedatnewHash(node:internal/crypto/hash:71:19)atObject.createHash(node:crypto:133:10)atBulkUpdateDecorator.hashFactory(D:\editingPro\isc-web-dev-jiangsu\node_modules\webpack\lib\util\createHash.js