草庐IT

如何使用OpenSSL读取RSA、X509和PKCS12证书?

byİsmailBaydan HowToReadRSA,X509,PKCS12CertificateswithOpenSSL?OpenSSLprovidesreaddifferenttypeofcertificateandencodingformats.OpenSSLsupportscertificateformatslikeRSA,X509,PCKS12etc.WewilllookhowtoreadthesecertificateformatswithOpenSSL.OpenSSL提供读取不同类型的证书和编码格式。OpenSSL支持RSA、X509、PCKS12等证书格式。我们将了解如何使用

java - 如何使用 x.509 签名/证书签署 PDF

tl;dr:我正在寻找一个可以输入x.509文件和输入PDF并输出签名PDF的CLI工具。NodeJS的最佳方案你好。我有点沮丧。我正在寻找一种可以使用命令行签署PDF文件的工具。我确实使用了一个名为handy-signatur.at(来自www.a-trust.at的服务)的在线服务,它生成x.509证书。我找到了page其中提到了几个工具,但似乎所有工具都已过时。我特别尝试了PortableSigner,但它需要Java6,我无法让它在Ubuntu(服务器和桌面版)17.04上运行。/edit:我无法让PortableSigner工作,因为Java6和7不再可用,甚至可能不安全使用

docker - 无法通过 X509Store 访问自签名 CA

我在Win10机器上使用LINUX容器运行dotnetcore2.1并且我使用openssl创建了一个自签名CA并安装在docker机器中。Docker输出显示CA已添加。当我在命令下运行时,它还会显示已安装的证书awk-vcmd='opensslx509-noout-subject''/BEGIN/{close(cmd)};{print|cmd}'但是,安装的证书无法通过X509Store访问下面的代码显示计数:0using(varstore=newX509Store(StoreName.CertificateAuthority,StoreLocation.LocalMachine)

python - 如何在 PyCrypto 中使用 X509 证书?

我想用PyCrypto在python中加密一些数据。但是在使用key=RSA.importKey(pubkey)时出现错误:RSAkeyformatisnotsupportedkey是通过以下方式生成的:opensslreq-x509-nodes-days365-newkeyrsa:2048-keyoutmycert.key-outmycert.pem代码是:defencrypt(data):pubkey=open('mycert.pem').read()key=RSA.importKey(pubkey)cipher=PKCS1_OAEP.new(key)returncipher.en

javax.security.cert.X509Certificate 与 java.security.cert.X509Certificate?

你发现标题的不同了吗?(对我来说,花了一些时间)所以我按顺序使用了连接到java.security.cert.X509Certificate的充气城堡创建证书。现在我正在寻找一种从原始字节创建java.security.cert.X509Certificate的方法。我没有任何方法可以做到这一点java.security.cert.X509Certificate但有一个(getInstance静态方法)javax.security.cert.X509Certificate。问题是我无法将javax.security.cert.X509Certificate转换为java.securit

java - 将 PEM 格式的字符串转换为 java.security.cert.X509Certificate

如何从PEM格式的字符串创建java.security.cert.X509Certificate实例?PEM格式的字符串是HTTP请求“SSL_CLIENT_CERT”header值。回答:根据mgaert的回答,这是我在Scala中写的内容:valcert=factory.generateCertificate(newByteArrayInputStream(Base64.decodeBase64(cert.stripPrefix("-----BEGINCERTIFICATE-----").stripSuffix("-----ENDCERTIFICATE-----"))).asIns

java - 导入 SSL 证书时出错 : Not an X. 509 证书

我正在尝试根据thispost更新SSL证书.我是证书菜鸟,所以我关注thisguide.但是,当我输入keytool-keystoremycacerts-storepasschangeit-importcert-file"C:\Users\Noks\Desktop\cacerts.pem"-v我得到错误:keytoolerror:java.lang.Exception:InputnotanX.509certificatejava.lang.Exception:InputnotanX.509certificateatsun.security.tools.KeyTool.addTrust

docker - 关于系统根证书池加密/x509 的警告

我在发出docker命令时收到以下警告消息:(例如:dockerps)C:\Users\whha>dockerpstime="2017-01-24T23:17:36+01:00"level=warningmsg="Unabletousesystemcertificatepool:crypto/x509:systemrootpoolisnotavailableonWindows"知道如何避免吗?我在Windows8.1上使用docker工具箱运行docker。 最佳答案 安装最后一个可用版本为我解决了这个问题(https://gith

ruby - 带有 X509 证书的 Ruby 中的 SOAP 请求

我正在使用Soap4r和HTTPClient与Web服务进行交互。该服务仅接受使用X509证书进行数字签名的请求。我已经完成了生成私钥、获取证书请求(CSR)以及从权威机构(托管Web服务的公司)获取实际证书的步骤。有没有关于如何执行此操作的示例? 最佳答案 您使用的网络服务似乎使用WS-Security。WS-Security是一种OASIS标准,它利用XML签名和XML加密来保护SOAP消息。但是,据我所知,Soap4r不支持WS-Security。自己实现它是非常无望的,因为它相当复杂(并且涉及恼人的东西,如XML规范化)。W

go - 如何在 golang ssh 中使用加密的私钥

我将不胜感激,因为我无法弄清楚如何解密加密key以便将其与golangssh一起使用。我正在尝试将其他两个代码源(包括this一个)混合在一起,但无法使其正常工作。我想我正在使用DER,但需要将其编码回PEM以便将其与crypto/ssh一起使用-----BEGINRSAPRIVATEKEY-----Proc-Type:4,ENCRYPTEDDEK-Info:AES-128-CBC,D7C72273BE168626E5B2D1BC72E56326...-----ENDRSAPRIVATEKEY-----我读过:key,err:=ioutil.ReadFile(privateKey)if