summaryrefslogtreecommitdiffstats
path: root/apps/CA.com
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-01-28 12:15:20 +0000
committerRichard Levitte <levitte@openssl.org>2000-01-28 12:15:20 +0000
commit1f36fe2835b35ae9c6dde5391f180150188937fb (patch)
tree762d94f2e0b27ab6db7b790a8fcb13836a0dad1e /apps/CA.com
parentaa3353fda210df947dfc68650dfada241b8037fe (diff)
Synchronise with Unix code
Diffstat (limited to 'apps/CA.com')
-rw-r--r--apps/CA.com12
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
$!