From f43eb9a317e555d98dfb6924d6011185e8fa30e0 Mon Sep 17 00:00:00 2001 From: olavmrk Date: Thu, 17 Jun 2010 07:17:51 +0000 Subject: mellon_create_metadata.sh: Use hostname as CN during metadata creation. git-svn-id: https://modmellon.googlecode.com/svn/trunk@91 a716ebb1-153a-0410-b759-cfb97c6a1b53 --- mellon_create_metadata.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mellon_create_metadata.sh') diff --git a/mellon_create_metadata.sh b/mellon_create_metadata.sh index d0f4c43..4eb0baf 100755 --- a/mellon_create_metadata.sh +++ b/mellon_create_metadata.sh @@ -33,6 +33,7 @@ if ! echo "$BASEURL" | grep -q '^https\?://'; then exit 1 fi +HOST="$(echo "$BASEURL" | sed 's#^[a-z]*://\([^/]*\).*#\1#')" BASEURL="$(echo "$BASEURL" | sed 's#/$##')" OUTFILE="$(echo "$ENTITYID" | sed 's/[^A-Za-z.]/_/g' | sed 's/__*/_/g')" @@ -40,6 +41,7 @@ echo "Output files:" echo "Private key: $OUTFILE.key" echo "Certificate: $OUTFILE.cert" echo "Metadata: $OUTFILE.xml" +echo "Host: $HOST" echo echo "Endpoints:" echo "SingleLogoutService: $BASEURL/logout" @@ -60,7 +62,7 @@ distinguished_name = req_distinguished_name prompt = no policy = policy_anything [req_distinguished_name] -commonName = $ENTITYID +commonName = $HOST EOF openssl req -utf8 -batch -config "$TEMPLATEFILE" -new -x509 -days 3652 -nodes -out "$OUTFILE.cert" -keyout "$OUTFILE.key" 2>/dev/null -- cgit