- add ssl_email function for extracting the emailAddress from an X.509 cert
authorMark Huang <mlhuang@cs.princeton.edu>
Fri, 23 Jun 2006 21:41:56 +0000 (21:41 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Fri, 23 Jun 2006 21:41:56 +0000 (21:41 +0000)
plc.d/functions

index 92a236f..e07788c 100644 (file)
@@ -5,7 +5,7 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: functions,v 1.3 2006/04/10 15:53:49 mlhuang Exp $
+# $Id: functions,v 1.4 2006/04/25 21:18:19 mlhuang Exp $
 #
 
 export PATH=/sbin:/bin:/usr/bin:/usr/sbin
@@ -79,6 +79,13 @@ ssl_cname ()
        sed -n -e 's@.*/CN=\([^/]*\).*@\1@p'
 }
 
+# Print the emailAddress of an SSL certificate
+ssl_email ()
+{
+    openssl x509 -noout -in $1 -subject | \
+       sed -n -e 's@.*/emailAddress=\([^/]*\).*@\1@p'
+}
+
 # Forcefully make a symlink
 symlink ()
 {