我正在尝试以编程方式执行与openssl命令等效的工作,
openssl pkcs12 -in filename.p12 -nokeys -out output.crt
但是,当我尝试此操作时:
if (PKCS12_parse(p12, "password", &pkey, &x509_cert, nullptr) == 0) {
throw MyException("PKCS12_parse failed");
}
pkey和x509_cert返回为null,并且不会引发异常。
p12是用“ nokeys”创建的:
openssl pkcs12 -export -nokeys -in input.crt -out filename.p12