51bfd4921a
These are added directly rather than imported by update.sh since they require local modifications and its not worth breaking everyone's git forks yet to import them through cvs2git.
34 lines
545 B
Bash
Executable File
34 lines
545 B
Bash
Executable File
#!/bin/sh
|
|
# $OpenBSD: testrsa.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $
|
|
|
|
|
|
#Test RSA certificate generation of openssl
|
|
|
|
cmd=../apps/openssl
|
|
|
|
if [ -z $srcdir ]; then
|
|
srcdir=.
|
|
fi
|
|
|
|
# Generate RSA private key
|
|
$cmd genrsa -out rsakey.pem
|
|
if [ $? != 0 ]; then
|
|
exit 1;
|
|
fi
|
|
|
|
|
|
# Generate an RSA certificate
|
|
$cmd req -config $srcdir/openssl.cnf -key rsakey.pem -new -x509 -days 365 -out rsacert.pem
|
|
if [ $? != 0 ]; then
|
|
exit 1;
|
|
fi
|
|
|
|
|
|
# Now check the certificate
|
|
$cmd x509 -text -in rsacert.pem
|
|
if [ $? != 0 ]; then
|
|
exit 1;
|
|
fi
|
|
|
|
exit 0
|