OpenSSL 인증서 관리 프로 세 스
                                            
 3558 단어  복호화
                    
ECHO OFF
 
REM     :http://book.51cto.com/art/201004/192440.htm
 
PUSHD "E:\OpenSSL     \"
ECHO.
ECHO 1.       .rnd
openssl rand -out .rnd 1000
::           :
::     rand      。
::     -out       ,         .rnd        。
::     1000            。
ECHO.
ECHO 2.         ca.key.pem
openssl genrsa -aes256 -out ca.key.pem 2048
::           :
::     genrsa     RSA     。
::     -aes256    AES   (256   )        。       DES、DESede、IDEA   AES。
::     -out        ,    ca.key.pem   。
::     2048      RSA         ,      512  。
:: 
::  :1)           (pass phrase for ca.key.pem),  : 123456
::     2) OpenSSL      PEM(Privacy Enbanced Mail,      )        。
ECHO.
ECHO 3.           ca.csr
openssl req -new -key ca.key.pem -out ca.csr -subj "/C=CN/ST=BJ/L=BJ/O=zlex/OU=zlex/CN=*.zlex.org"
::           :
::     req             。
::     -new       。
::     -key    ,    ca.key.pem   。
::     -out      ,    ca.csr   。
::     -subj       ,        "*.zlex.org"      。
:: 
::  :         : 123456
ECHO.
ECHO 4.       ca.cer
openssl x509 -req -days 10000 -sha1 -extensions v3_ca -signkey ca.key.pem -in  ca.csr -out ca.cer
::           :
::     x509           X.509       。
::     -req                。
::     -days             ,    10000  。
::     -sha1               ,    SHA1   。
::     -extensions     OpenSSL      v3_ca      。
::     -signkey           ,    ca.key.pem   。
::     -in               ,    ca.csr   。
::     -out              ,    ca.cer   。
:: 
::  :1)          : 123456
::     2)        ca.cer                 。
ECHO.
ECHO 5.       ca.p12
openssl pkcs12 -export -cacerts -inkey ca.key.pem -in ca.cer -out ca.p12
::           :
::     pkcs12   PKCS#12         。
::     -export        。
::     -cacerts      CA  。
::     -inkey         ,    ca.key.pem   。
::     -in            ,    ca.cer   。
::     -out           ,    ca.p12   。
:: 
::  :1)          : 123456
::     2)          (Export Password),  : abcdef
::     3) OpenSSL            Java          ,        PKCS#12     。
ECHO.
ECHO 6.         server.key.pem
openssl genrsa -aes256 -out server.key.pem 2048
::           :
::     genrsa     RSA     。
::     -aes256    AES   (256   )        。       DES、DESede、IDEA   AES。
::     -out        ,    server.key.pem   。
::     2048      RSA         ,      512  。
:: 
::  :            (pass phrase for server.key.pem),  : 234567
ECHO.
ECHO 7.             server.csr
openssl req -new -key server.key.pem -out server.csr -subj "/C=CN/ST=BJ/L=BJ/O=zlex/OU=zlex/CN=www.zlex.org"
::           :
::     req             。
::     -new       。
::     -key    ,    server.key.pem   。
::     -out      ,    server.csr   。
::     -subj       ,       "www.zlex.org"      。
:: 
::  :           : 234567
ECHO.
ECHO 8. (     )        server.cer
openssl x509 -req -days 3650 -sha1 -extensions v3_req -CA ca.cer -CAkey ca.key.pem -CAserial ca.srl -CAcreateserial -in server.csr -out server.cer
::           :
::     x509               X.509       。
::     -req                    。
::     -days                 ,    3650  。
::     -sha1                   ,    SHA1   。
::     -extensions         OpenSSL      v3_req      。
::     -CA                CA   ,    ca.cer   。
::     -CAkey             CA     ,    ca.key.pem   。
::     -CAserial          CA        ,    ca.srl   。
::     -CAcreateserial      CA         。
::     -in                   ,    server.csr   。
::     -out                  ,    server.cer   。
:: 
::  :         : 123456
PAUSE
ECHO.
POPD
ECHO ON
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 와. net 이 서로 연 결 된 RSA 암호 화. net RSA 암호 화 에 사용 할 공개 키 는 다음 과 같은 문자열 입 니 다. nGb = < / Modulus > < Exponent > AQAB < / Exponent > < / RSAKyValue > 와 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.