導航:首頁 > 證書轉讓 > openssl解析證書

openssl解析證書

發布時間:2021-05-14 23:56:24

❶ openssl 如何解析pfx

pfx就是我們通常所說的p12文件,openssl關於p12的操作在crypto/pkcs12 目錄下,有具體實現的源碼,您可以參考一下。
p12_add.c:處理 PKCS12_SAFEBAG,PKCS12_SAFEBAG 用於存放證書和私鑰相關的信息;
p12_attr.c :屬性處理;
p12_crt:生成一個完整的 pkcs12 ;
p12_init.c:構造一個 pkcs12 數據結構;
p12_kiss.c:解析 pkcs12 結構,獲取證書和私鑰等信息;
p12_npas :設置新口令;
p12_p8e.c:加密處理用戶私鑰(pkcs8 格式);
p12_p8d.c:解密出用戶私鑰;
pk12err.c :錯誤處理;
p12_asn.c:pkcs12 各個數據結構的 DER 編解碼實現;
p12_crpt.c:pkcs12 的pbe( 基於口令的加密)函數;
p12_decr.c.c:pkcs12 的pbe 解密;
p12_key.c:根據用戶口令生成對稱密鑰;
p12_mutl.c :pkcs12 的MAC信息處理;
p12_utl.c :一些通用的函數。

❷ 如何使用OpenSSL工具生成根證書與應用證書

使用OpenSSL工具生成根證書與應用證書方法:
1、生成頂級CA的公鑰證書和私鑰文件,有效期10年(RSA 1024bits,默認) openssl req -new -x509 -days 3650 -keyout CARoot1024.key -out CARoot1024.crt
2、 為頂級CA的私鑰文件去除保護口令 openssl rsa -in CARoot1024.key -out CARoot1024.key
3、 生成頂級CA的公鑰證書和私鑰文件,有效期15年(RSA 2048bits,指定) openssl req -newkey rsa:2048 -x509 -days 5480 -keyout CARoot2048.key -out CARoot2048.crt
4、 為頂級CA的私鑰文件去除保護口令 openssl rsa -in CARoot2048.key -out CARoot2048.key
5、 為應用證書/中級證書生成私鑰文件 openssl genrsa -out app.key 2048
6、 根據私鑰文件,為應用證書/中級證書生成 csr 文件(證書請求文件) openssl req -new -key app.key -out app.csr
7、 使用CA的公私鑰文件給 csr 文件簽名,生成應用證書,有效期5年 openssl ca -in app.csr -out app.crt -cert CARoot1024.crt -keyfile CARoot1024.key -days 1826 -policy policy_anything
8、 使用CA的公私鑰文件給 csr 文件簽名,生成中級證書,有效期5年 openssl ca -extensions v3_ca -in app.csr -out app.crt -cert CARoot1024.crt -keyfile CARoot1024.key -days 1826 -policy policy_anything
以上是生成根證書與應用證書過程中要用到的所有命令,根據生成目標不同,分為三組。其中,前面兩組都用於生成自簽名的頂級CA(區別只在於密鑰長度不同),實際應用中只需根據需求選擇一組即可。 最後一組用於生成非自簽名的證書,包括中級證書與應用證書。所謂中級證書,是具有繼續頒發下級證書許可權的子CA,而本文中所說的應用證書,特指不能用來繼續頒發下級證書,只能用來證明個體身份的證書。頂級CA在簽發二者的時候,只是多少一個 -extensions v3_ca 選項的區別,這個選項賦予被簽發的證書繼續簽發下級證書的權力。

❸ 用openssl驗證證書和私鑰是否有效

證書與私鑰是否有效驗證,可以在線驗證:網頁鏈接

SSL證書簽發與續費辦理:網頁鏈接

❹ 如何使用openssl 讀取 x509證

用php的openssl_x509_parse函數解析用戶證書user.cer和根證書server.cer ,在比較用戶證書與根證書的頒發機構等信息,如果是相同的則說明用戶證書是根證書頒發,即為合法證書,反之則不合法生成證書成功,但打開myCer.crt證書讀取時,執行到d2i_X509(&x,(const unsigned char)&buf,len) 時,返回空。不加下面這幾行,就提示uplink錯誤,加了以後x值為0:extern "C"{#undef APPMACROS_ONLY#include

❺ php 怎麼解析 openssl p12格式的證書 我用openssl_get_privatekey 解析,返回false 糾結啊

網頁鏈接 參照官方文檔

openssl_pkcs12_read 用這個函數即可

❻ 【openssl編程】x509證書解析問題

內存錯誤原因不明,調用其他函數有時候也會出現類似錯誤,X509結構體符合ASN1編碼規則,其定義在asn1.h中有說明,可以利用其結構體自己寫函數,注意部分可以調用i2a_ASN1_...函數解析,但我調用有時候也會報內存錯誤

❼ 怎麼破解openssl 生成的證書

使用OpenSSL工具生成根證書與應用證書方法:1、生成頂級CA的公鑰證書和私鑰文件,有效期10年(RSA1024bits,默認)opensslreq-new-x509-days3650-keyoutCARoot1024.key-outCARoot1024.crt2、為頂級CA的私鑰文件去除保護口令opensslrsa-inCARoot1024.key-outCARoot1024.key3、生成頂級CA的公鑰證書和私鑰文件,有效期15年(RSA2048bits,指定)opensslreq-newkeyrsa:2048-x509-days5480-keyoutCARoot2048.key-outCARoot2048.crt4、為頂級CA的私鑰文件去除保護口令opensslrsa-inCARoot2048.key-outCARoot2048.key5、為應用證書/中級證書生成私鑰文件opensslgenrsa-outapp.key20486、根據私鑰文件,為應用證書/中級證書生成csr文件(證書請求文件)opensslreq-new-keyapp.key-outapp.csr7、使用CA的公私鑰文件給csr文件簽名,生成應用證書,有效期5年opensslca-inapp.csr-outapp.crt-certCARoot1024.crt-keyfileCARoot1024.key-days1826-policypolicy_anything8、使用CA的公私鑰文件給csr文件簽名,生成中級證書,有效期5年opensslca-extensionsv3_ca-inapp.csr-outapp.crt-certCARoot1024.crt-keyfileCARoot1024.key-days1826-policypolicy_anything以上是生成根證書與應用證書過程中要用到的所有命令,根據生成目標不同,分為三組。其中,前面兩組都用於生成自簽名的頂級CA(區別只在於密鑰長度不同),實際應用中只需根據需求選擇一組即可。最後一組用於生成非自簽名的證書,包括中級證書與應用證書。所謂中級證書,是具有繼續頒發下級證書許可權的子CA,而本文中所說的應用證書,特指不能用來繼續頒發下級證書,只能用來證明個體身份的證書。頂級CA在簽發二者的時候,只是多少一個-extensionsv3_ca選項的區別,這個選項賦予被簽發的證書繼續簽發下級證書的權力。

❽ vc中用openssl讀取x509證書,該怎麼處理

生成證書成功,但打開myCer.crt證書讀取時,執行到d2i_X509(&x,(const unsigned char)&buf,len) 時,返回空。 不加下面這幾行,就提示uplink錯誤,加了以後x值為0:extern "C"{#undef APPMACROS_ONLY #include<openssl/applink.c}不知高手這么解決的。。。。。。 ------解決方案-------------------------------------------------------- 讀取證書建議如下操作: BIO *Root = BIO_new_file((const char*)pCACertPath, "r"); ------解決方案--------------------------------------------------------幫頂吧。。

閱讀全文

與openssl解析證書相關的資料

熱點內容
投訴制凝 瀏覽:932
黑警投訴 瀏覽:95
國培預期研修成果 瀏覽:151
知識產權專利培訓心得 瀏覽:974
工商登記需要提供什麼資料 瀏覽:683
大連使用權房子辦產權需要花多少錢 瀏覽:630
長春工商局投訴電話 瀏覽:519
湖北省基本公共衛生服務規范 瀏覽:393
國家歌曲版許可權制 瀏覽:860
開題預期成果怎麼寫 瀏覽:223
2016年4月自考知識產權法試題答案 瀏覽:741
民事案件申訴的期限 瀏覽:706
計算機軟體著作權許可合同範本 瀏覽:281
馬鞍山市政府王曉焱 瀏覽:176
vn豬年限定 瀏覽:90
馬鞍山金蘋果駕校 瀏覽:324
軟體使用權合作協議 瀏覽:123
七日殺75創造模式 瀏覽:905
濰坊高新區公共行政審批服務中心 瀏覽:455
馬鞍山深藍光電 瀏覽:699