diff options
author | Richard Levitte <levitte@openssl.org> | 2000-01-28 12:15:20 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2000-01-28 12:15:20 +0000 |
commit | 1f36fe2835b35ae9c6dde5391f180150188937fb (patch) | |
tree | 762d94f2e0b27ab6db7b790a8fcb13836a0dad1e /apps/CA.com | |
parent | aa3353fda210df947dfc68650dfada241b8037fe (diff) |
Synchronise with Unix code
Diffstat (limited to 'apps/CA.com')
-rw-r--r-- | apps/CA.com | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/CA.com b/apps/CA.com index f324788eca..a33fe0b7e4 100644 --- a/apps/CA.com +++ b/apps/CA.com @@ -35,6 +35,7 @@ $ REQ = openssl + " req " + SSLEAY_CONFIG $ CA = openssl + " ca " + SSLEAY_CONFIG $ VERIFY = openssl + " verify" $ X509 = openssl + " x509" +$ PKCS12 = openssl + " pkcs12" $ echo = "write sys$Output" $! $ s = F$PARSE(F$ENVIRONMENT("DEFAULT"),"[]") - "].;" @@ -121,6 +122,17 @@ $ ENDIF $ GOTO opt_loop_continue $ ENDIF $! +$ IF (prog_opt .EQS. "-pkcs12") +$ THEN +$ i = i + 1 +$ cname = P'i' +$ IF cname .EQS. "" THEN cname = "My certificate" +$ PKCS12 -in newcert.pem -inkey newreq.pem -certfile 'CATOP''CACERT - + -out newcert.p12 -export -name "''cname'" +$ RET=$STATUS +$ exit RET +$ ENDIF +$! $ IF (prog_opt .EQS. "-xsign") $ THEN $! |