• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    網站百科

    為您解碼網站建設的點點滴滴

    生成openssl證書

    發表日期:2016-12 文章編輯:小燈 瀏覽次數:2820

    錯誤總結

    1. SSL: error:0906406D:PEM routines:PEM_def_callback:problems getting password error:0907B068:PEM routines:PEM_READ_BIO_PRIVATEKEY:bad password read error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
    openssl rsa -in original.key -out unencripted.key 

    1. IIS生成ssl證書

    1.1 生成root證書加上私鑰

    openssl req -new -x509 -keyout cakey.pem -out cacert.pem -config openssl.cnf

    Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Zhejiang Locality Name (eg, city) []:Hangzhou Organization Name (eg, company) [Internet Widgits Pty Ltd]:Mintcode Organizational Unit Name (eg, section) []:Forstmourne Common Name (e.g. server FQDN or YOUR name) []:115.29.179.22 Email Address []:bellliu@mintcode.com 

    1.2 生成相關文檔(openssl.cnf有相關配置)

    mkdir demoCA touch demoCA/index.html touch demoCA/serial 

    vim demoCA/serial

    1000 

    1.3 根據證書申請生成證書

    openssl ca -in certreq.txt -out server.pem -cert cacert.pem -keyfile cakey.pem

    Enter pass phrase for cakey.pem: Check that the request matches the signature Signature ok Certificate Details: Serial Number: 4097 (0x1001) Validity Not Before: Jul 24 02:07:43 2015 GMT Not After : Jul 23 02:07:43 2016 GMT Subject: countryName = CN stateOrProvinceName = Zhejiang organizationName= Mintcode organizationalUnitName= Forstmourne commonName= 115.29.179.22 X509v3 extensions: X509v3 Basic Constraints: CA:FALSE Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: A3:72:4C:6D:5D:F9:64:C9:02:13:11:13:CF:C3:34:C1:DE:0B:BF:57 X509v3 Authority Key Identifier: keyid:81:40:30:DB:57:2C:D0:E8:9B:B1:51:D7:D5:71:F1:6C:16:E8:5A:DBCertificate is to be certified until Jul 23 02:07:43 2016 GMT (365 days) Sign the certificate? [y/n]:y 1 out of 1 certificate requests certified, commit? [y/n]y Write out database with 1 new entries Data Base Updated 

    1.4 生成iis需要證書

    openssl x509 -in server.pem -out server.cer

    1.5 生成java需要的keystore

    keytool -import -file server.cer -keystore server.keystore

    2. openssl生成ssl證書

    2.1 生成root證書加上私鑰

    openssl req -new -x509 -days 365000 -keyout cakey.key -out cacert.crt -config openssl.cnf

    Generating a 2048 bit RSA private key .....................................+++ ..............+++ writing new private key to 'cakey.key' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Zhejiang Locality Name (eg, city) []:Hangzhou Organization Name (eg, company) [Internet Widgits Pty Ltd]:Mintcode Organizational Unit Name (eg, section) []:Forstmourne Common Name (e.g. server FQDN or YOUR name) []:bell Email Address []:bellliu@mintcode.com 

    2.2 生成ssl證書加上私鑰

    openssl req -new -keyout server.key -out server.csr

    Generating a 2048 bit RSA private key ..............................................................................+++ .......+++ writing new private key to 'server.key' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Zhejiang Locality Name (eg, city) []:Hangzhou Organization Name (eg, company) [Internet Widgits Pty Ltd]:Mintcode Organizational Unit Name (eg, section) []:Forstmourne Common Name (e.g. server FQDN or YOUR name) []:bell Email Address []:bell@mintcode.comPlease enter the following 'extra' attributes to be sent with your certificate request A challenge password []:mintcode An optional company name []:mintcode 

    2.3 準備工作

    mkdir demoCA cd demoCA mkdir newcerts touch index.txt echo '01' > serial cd .. 

    2.4 自簽名

    openssl ca -in server.csr -out server.crt -cert cacert.crt -keyfile cakey.key -config openssl.cnf

    2.5 生成java需要的keystore

    keytool -import -file server.crt -keystore server.keystore 

    2.6 crt轉換為pem

    openssl x509 -in server.crt -out server.pem -outform PEM

    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/20480.html
    相關開發語言
     八年  行業經驗

    多一份參考,總有益處

    聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

    咨詢相關問題或預約面談,可以通過以下方式與我們聯系

    業務熱線:余經理:13699882642

    Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

    国产乱码精品一区二区三区麻豆| 亚洲AV永久青草无码精品| 97久久精品国产成人影院| www久久只有这里有精品| 精品亚洲国产成人| 国产在线精品二区| 妇女自拍偷自拍亚洲精品| 99久久人妻精品免费二区| 精品多毛少妇人妻AV免费久久| 精品国产一区二区三区色欲| 精品久久久久久中文字幕| 日韩精品成人a在线观看| 国产精品1区2区| 久9这里精品免费视频| 四虎精品成人免费视频| 久久久久亚洲精品无码网址色欲 | 日韩精品无码Av一区二区| 69精品久久久久| 精品久久香蕉国产线看观看亚洲| 老司机午夜精品视频在线观看免费| 99在线精品视频在线观看| 久久亚洲精品中文字幕无码| 久热精品视频第一页| 国产成人久久精品| 精品一线二线三线区别在哪欧美| 99精品视频在线观看免费播放| 国产成人无码精品久久久性色| 国产成人亚洲精品无码AV大片| 中文字幕乱码亚洲精品一区 | 一本色道久久88亚洲精品综合| 久久精品国产亚洲av麻豆色欲| 国产精品无码一区二区三级| 国产精品粉嫩美女在线观看| 国产成人一区二区精品非洲| 精品日产a一卡2卡三卡4卡乱| av国内精品久久久久影院| 2021年国产精品久久| 999这里只有精品| 久久香蕉超碰97国产精品 | 亚洲精品无码国产| 久久亚洲国产精品五月天婷|