프로그래밍/보안

인증서 암호화 복호화 및 인증서 체크

알뜰사랑 2016. 11. 3. 15:27
반응형

[ key encryption (pkcs8) ]
 > openssl pkcs8 -topk8 -in 키파일명.pem -inform pem -out 키파일명_pkcs8_enc.pem -outform pem
 > Enter Encryption Password: 암호입력
 > Verifying - Enter Encryption Password: 암호입력

 

[ key decryption ]
 > openssl rsa –in 키파일명_pkcs8_enc.pem -out 키파일명.pem
 > Enter pass phrase for enc.key: 암호입력

 

[ 인증서 / 키 값 매치 ]

 > openssl x509 -noout -modulus -in 인증서.pem | openssl md5
 > openssl rsa -noout -modulus -in 키파일명.pem | openssl md5
 => 해시값 비교해서 같으면 매치 성공

 

[ certificate 체크 ]
 > openssl x509 -in 인증서.pem -text -noout

 

반응형