Ssl certificate 如何通过bcprov.jar使用-extfile选项生成证书
我需要编写java代码,通过bcprov.jar生成X509证书 我的openssl.cnf如下:Ssl certificate 如何通过bcprov.jar使用-extfile选项生成证书,ssl-certificate,x509certificate,Ssl Certificate,X509certificate,我需要编写java代码,通过bcprov.jar生成X509证书 我的openssl.cnf如下: [ v3_req ] # Extensions to add to a certificate request basicConstraints = CA:TURE keyUsage = nonRepudiation, digitalSignature, keyEncipherment [ v3_ca ] # Extensions for a typical CA basicConstraint
[ v3_req ]
# Extensions to add to a certificate request
basicConstraints = CA:TURE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
[ v3_ca ]
# Extensions for a typical CA
basicConstraints = CA:true
我发现JcaX509v3CertificateBuilder
和addExtension
函数可以,但我不知道如何指定所需的部分
例如,我想将[v3_req]
部分中的基本约束设置为true,并将[v3_ca]
中的设置为false,如何指定该部分
addExtension
函数只接受basicConstraints
参数,没有参数接受节