ca-install: use openssl instead of grepping for private key
authorClinton Ebadi <clinton@unknownlamer.org>
Sat, 27 Dec 2014 23:39:37 +0000 (18:39 -0500)
committerClinton Ebadi <clinton@unknownlamer.org>
Sat, 27 Dec 2014 23:39:37 +0000 (18:39 -0500)
The check was never reliable, do it the Right Way (tm) instead.

ca-install

index 3eb2d5c..c008d2b 100755 (executable)
@@ -102,7 +102,7 @@ fi
 echo
 
 # Determine whether we need to concatenate a private key
-if grep "^-----BEGIN PRIVATE KEY-----" "$CERT" > /dev/null; then
+if openssl rsa -noout -check -in "$CERT" > /dev/null; then
     KEY=
 else
     if test -z "$KEY"; then