Openssl证书入门

Openssl证书入门,openssl,certificate,ssl-certificate,openssh,pki,Openssl,Certificate,Ssl Certificate,Openssh,Pki,我正在为.NET中的公钥基础设施创建模拟。 我在谷歌上搜索,找到了openssl,用于颁发证书和撤销文件等。 我不想发布实时使用的证书,但这只是一个模拟。 任何人都可以指导我哪些必要的功能可以帮助我们做到这一点。这些命令非常简单,可以通过简单的谷歌搜索轻松获得。。整个过程的证书结构和目录结构保存在openssl.conf文件中 根据您的要求编辑文件。如果你需要了解PKI基础设施的整体情况,维基百科是一个很好的起点。。无论如何,只要试试这个链接 CA密钥: openssl genrsa-out p

我正在为.NET中的公钥基础设施创建模拟。 我在谷歌上搜索,找到了openssl,用于颁发证书和撤销文件等。 我不想发布实时使用的证书,但这只是一个模拟。
任何人都可以指导我哪些必要的功能可以帮助我们做到这一点。

这些命令非常简单,可以通过简单的谷歌搜索轻松获得。。整个过程的证书结构和目录结构保存在openssl.conf文件中

根据您的要求编辑文件。如果你需要了解PKI基础设施的整体情况,维基百科是一个很好的起点。。无论如何,只要试试这个链接

CA密钥:

openssl genrsa-out private/redkey.pem 1024

创建CA证书:

openssl请求-新建-x509-第3650天-密钥private/redkey.pem-out redcacert.pem-配置openssl.cnf-设置\u串行0x01

用户证书:

关键:

openssl genrsa-out OCSP/blueuserkey.pem 1024

证书申请:

openssl req-new-key OCSP/blueuserkey.pem-out OCSP/blueuserreq.pem-config openssl.cnf

证书创建:

openssl x509-req-in-OCSP/blueuserreq.pem-extfile openssl.cnf-extensions usr_cert-CA bluecacert.pem-CAkey private/bluekey.pem-CAcreateserial-out-OCSP/blueusercert.pem

吊销证书:

openssl ca-撤销OCSP/blueusercert.pem-密钥文件private/bluekey.pem-证书bluecacert.pem

正在生成CRL:


openssl ca-gencrl-out blue.crl-keyfile private/bluekey.pem-cert bluecacert.pem-crldays 2

您需要知道如何使用openssl或如何制作类似openssl的东西?@Arun我想知道如何将openssl用于公钥证书?谢谢,我在前面检查了命令,但问题是,即使创建私钥,它也会在文件中创建。。我将如何在我的.NET应用程序中使用它?是否有可用的jar文件?请参阅密钥是在一个base 64编码的[pem格式]文件中生成的。。解码后,您将获得用于对数据进行数字签名的实际私钥。。很抱歉,我对.Net应用程序了解不多。我的代码将涉及高文件处理,以这种方式打开和关闭文件。。