openssl을 사용하여 테스트를 위해 crl 배포 지점이 포함 된 x509 인증서를 만드는 데 문제가 있습니다.CRL 배포 지점을 포함하여 openssl을 사용하여 인증서를 만드는 방법은 무엇입니까?
설명서를 확인한 결과 crlDistributionPoints 구성 설정이이 용도로 사용되었습니다. 안타깝게도 openssl은 crl 배포 지점이있는 버전 3 인증서 대신 x509 버전 1 인증서를 생성합니다. 내 명령이나 구성에 문제가있는 것으로 확신하지만 문서를주의 깊게 읽고 구성을 가지고 놀아도 도움이되지 않았습니다. 구성 파일의 다른 설정이 고려되므로 파일 자체가 openssl에서 사용됩니다.
[ ca ]
default_ca = CA_default
[ CA_default ]
dir = /home/ca
database = $dir/index.txt
new_certs_dir = $dir/newcerts
certificate = $dir/cacert.pem
serial = $dir/serial
private_key = $dir/private/cakey.pem
RANDFILE = $dir/private/.rand
default_days = 3650
default_crl_days = 30
default_md = md5
policy = policy_any
email_in_dn = no
name_opt = ca_default
cert_opt = ca_default
copy_extensions = none
x509_extensions = extensions_section
[ extensions_section ]
crlDistributionPoints=URI:http://example.com/crl.pem
[ policy_any ]
countryName = supplied
stateOrProvinceName = optional
organizationName = optional
organizationalUnitName = optional
commonName = supplied
emailAddress = optional
어떤 아이디어 :
나는 다음과 같은 구성 파일을 사용하고 명령
openssl x509 -req -in $NAME.csr -out certs/$NAME.pem -days 3650 -CAcreateserial -CA cacert.pem -CAkey private/cakey.pem -CAserial serial
을 사용하고 있습니다?
네, 그랬습니다! 유일한 테스트 시스템 보안은 여기에 큰 포인트가 아니기 때문에. 그러나 어쨌든 MD5에 대한 정보에 감사드립니다. –