15b37fcf3Sryker#!/bin/sh 25b37fcf3Sryker 35b37fcf3SrykerSH="/bin/sh" 41f9308f9Smarkusif test "$OSTYPE" = msdosdjgpp; then 5*4fcf65c5Sdjm PATH="../apps\;$PATH" 61f9308f9Smarkuselse 7*4fcf65c5Sdjm PATH="../apps:$PATH" 81f9308f9Smarkusfi 95b37fcf3Srykerexport SH PATH 105b37fcf3Sryker 115b37fcf3SrykerSSLEAY_CONFIG="-config CAss.cnf" 125b37fcf3Srykerexport SSLEAY_CONFIG 135b37fcf3Sryker 14*4fcf65c5SdjmOPENSSL="`pwd`/../util/opensslwrap.sh" 1540d8aef3Sdjmexport OPENSSL 1640d8aef3Sdjm 175b37fcf3Sryker/bin/rm -fr demoCA 185b37fcf3Sryker$SH ../apps/CA.sh -newca <<EOF 195b37fcf3SrykerEOF 205b37fcf3Sryker 215b37fcf3Srykerif [ $? != 0 ]; then 225b37fcf3Sryker exit 1; 235b37fcf3Srykerfi 245b37fcf3Sryker 255b37fcf3SrykerSSLEAY_CONFIG="-config Uss.cnf" 265b37fcf3Srykerexport SSLEAY_CONFIG 275b37fcf3Sryker$SH ../apps/CA.sh -newreq 285b37fcf3Srykerif [ $? != 0 ]; then 295b37fcf3Sryker exit 1; 305b37fcf3Srykerfi 315b37fcf3Sryker 325b37fcf3Sryker 33913ec974SbeckSSLEAY_CONFIG="-config ../apps/openssl.cnf" 345b37fcf3Srykerexport SSLEAY_CONFIG 355b37fcf3Sryker$SH ../apps/CA.sh -sign <<EOF 365b37fcf3Srykery 375b37fcf3Srykery 385b37fcf3SrykerEOF 395b37fcf3Srykerif [ $? != 0 ]; then 405b37fcf3Sryker exit 1; 415b37fcf3Srykerfi 425b37fcf3Sryker 435b37fcf3Sryker 445b37fcf3Sryker$SH ../apps/CA.sh -verify newcert.pem 455b37fcf3Srykerif [ $? != 0 ]; then 465b37fcf3Sryker exit 1; 475b37fcf3Srykerfi 485b37fcf3Sryker 495b37fcf3Sryker/bin/rm -fr demoCA newcert.pem newreq.pem 505b37fcf3Sryker#usage: CA -newcert|-newreq|-newca|-sign|-verify 515b37fcf3Sryker 52