草庐IT

公钥证书

全部标签

windows - 非管理员用户的 SignTool 证书位置

我正在尝试使用SignTool.exe对安装在Windows证书存储中的证书的可执行文件进行代码签名。我可以通过将证书安装到LocalMachine/Personal部分然后以管理员身份运行来让它工作,但我似乎无法找出证书需要的正确位置安装后以当前用户身份运行。我已将证书安装到CurrentUser/Personal中,当我这样做时:Get-ChildItem-PathCert:\CurrentUser\My证书在列表中。但是当我尝试签名时:&"C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Bin\signtool.exe"sign/

windows - WS-Management 服务找不到请求的证书

Server1发送WinRMGet请求-Server2一直在监听-我保证两个服务器中的CertificateThumbprint和IP地址匹配(抱歉,必须删除部分IP地址和CertificateThumbprint,因为我不允许在此处发布所有内容)。我不知道为什么WinRM仍然出现错误“WS-Management服务找不到请求的证书”。 最佳答案 我找到了解决这个问题的方法。您必须创建一个CSR,从您使用digicert实用程序创建证书的CSR。您使用私钥再次导入和导出。将其导入证书存储区并使用winrmcreate创建监听器。全部

windows - Ansible:检测证书是否已安装在证书存储中的最佳方法

在等待thenewcertificatemodule时,我们通过以下方式安装证书:win_shell:Import-PfxCertificate-filepath"{{certificatePath}}"-certStorelocationcert:\\localmachine\\My-password$(ConvertTo-SecureString-AsPlainText-Force-String"{{organization_key}}")这工作正常,但如果证书已安装,我还没有找到跳过任务的任何好方法。我知道您可以运行SET-LOCATIONCERT:\LOCALMACHINE,它

windows - 将 mozilla firefox 证书存储访问到 HCERTSTORE

需要在MozillaFirefox证书存储中添加自定义证书"MycustomCert.pem"信任列表。如何修改Mozilla证书存储中的受信任证书列表?获取windowsROOT证书库的示例代码。而不是root需要获取Mozilla证书对HCERTSTORE数据结构的访问权限intmain(){HCERTSTOREhRootStore;hRootStore=CertOpenStore(CERT_STORE_PROV_SYSTEM,0,0,CERT_STORE_OPEN_EXISTING_FLAG|CERT_SYSTEM_STORE_LOCAL_MACHINE,L"ROOT");if(

Python 请求证书验证在 Windows 上失败

我正在使用请求连接到RESTAPI,我有一个证书包和一个.pemkey,我用它来验证我对API的身份。我的证书和代码可以在我的Ubuntu机器上运行,所以我知道证书是好的。不久前,我在Linux上进行设置时遇到了类似的问题,当我将这些证书放入etc/pki/tls/certs时抛出异常。当我将这些证书移至etc/ssl/certs时,一切正常。需要说明的是,我已经用这些证书对目录进行了哈希处理,但老实说我不确定哈希处理的重要性。所以,我的问题是:我应该将这些证书放在Windows的什么位置?这是一段代码:importrequestsprivate_key='\path\to\priva

Python 在 linux 路径中查找 SSL 证书,但我使用的是 Windows : how to change?

我在Anaconda环境中安装了Python。如果我使用以下代码检查Python在哪里寻找SSL证书,我会得到奇怪的结果:importsslssl.get_default_verify_paths()输出是:DefaultVerifyPaths(cafile=None,capath=None,openssl_cafile_env='SSL_CERT_FILE',openssl_cafile='/usr/local/ssl/cert.pem',openssl_capath_env='SSL_CERT_DIR',openssl_capath='/usr/local/ssl/certs')这

c++ - 基于证书的登录

我目前正在为Windows开发基于智能卡的登录。为此,我开发了一个凭证提供程序,可以与用作读卡器替代品的支持nfc的智能手机进行通信。智能手机和cp之间的通信是通过蓝牙和/或标准网络连接完成的。我目前的状态是一切正常,直到我想将收集到的凭据发送到LogonUI以开始尝试登录。基本上我的问题是我现在不知道如何使用从智能卡获得的证书登录Windows。主要问题是我似乎无法找到相应的api来获取证书。有谁知道如何做到这一点?指向适当文档的链接已经对我有所帮助。据我了解,LogonUI使用kerberos。他们使用的是MIT实现吗?提前感谢您的帮助! 最佳答案

windows - 由于缺少公钥,无法从 bitbucket 克隆

我正在使用bitbucket,但在我的笔记本电脑上我无法使用git克隆存储库。我收到一个错误:Permissiondenied(publickey).我该如何解决这个问题?我不记得设置过公钥,但如果我设置过,显然它是行不通的。(我正在使用Windows。) 最佳答案 这只是意味着Git在%HOME%/.ssh中找不到公钥/私钥。这反过来意味着shhd(服务器上的ssh守护进程)在服务器~git/.ssh/authorized_keys中找不到匹配的公钥。例如,您可以确保使用https网址(这是OP打算使用的网址):cdc:\path

python - 解析证书的 keyid - Python

我进行了Google搜索,但没有找到任何可以帮助我的东西。我正在尝试在MicrosoftAzure中验证我的app,所以我创建了一些自签名的证书。他们提供了如何解析crt的教程,但它位于PowerShell中。我只使用Ubuntu/OSX。这是代码:$cer=New-ObjectSystem.Security.Cryptography.X509Certificates.X509Certificate2$cer.Import("mycer.cer")$bin=$cer.GetRawCertData()$base64Value=[System.Convert]::ToBase64Strin

windows - 处理公司防火墙添加自签名证书

我在一家大公司的一个小团队工作。所有网络流量都经过公司的防火墙,我认为当任何流量进入时,防火墙就像中间人。我看到的一个例子是使用curlc:\>curlhttps://www.google.comcurl:(60)SSLcertificateproblem:selfsignedcertificateincertificatechain所以我检查证书链:c:\>openssls_client-connectgoogle.com:443然后返回(删除了一些细节)Certificatechain0s:/C=US/ST=California/L=MountainView/O=GoogleInc