aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-01-01 20:18:58 +0000
committerRob Austein <sra@hactrn.net>2010-01-01 20:18:58 +0000
commit43220ad7bb5698ac91044f6511326cc39d43e309 (patch)
tree12463d5ec42b16f0003e9065e0de77b8492307f2
parenta9c22c8d94c170f849e71097750c8854c593c13d (diff)
Format Base64 sections a bit more readably
svn path=/scripts/application-x-rpki-mailcap-handler.sh; revision=2920
-rwxr-xr-xscripts/application-x-rpki-mailcap-handler.sh5
-rw-r--r--scripts/splitbase64.xsl1
2 files changed, 6 insertions, 0 deletions
diff --git a/scripts/application-x-rpki-mailcap-handler.sh b/scripts/application-x-rpki-mailcap-handler.sh
index d13c4da8..33d3dc32 100755
--- a/scripts/application-x-rpki-mailcap-handler.sh
+++ b/scripts/application-x-rpki-mailcap-handler.sh
@@ -37,8 +37,13 @@
# binary is. If you have already installed an OpenSSL binary that
# understands CMS, feel free to use that instead.
+#exec 2>&1; set -x
+
: ${OPENSSL=$(/usr/bin/dirname $0)/../openssl/openssl/apps/openssl}
: ${XMLLINT=/usr/local/bin/xmllint}
+: ${XSLTPROC=/usr/local/bin/xsltproc}
+: ${SPLITBASE64=$(/usr/bin/dirname $0)/splitbase64.xsl}
OPENSSL_CONF=/dev/null $OPENSSL cms -verify -nosigs -noverify -inform DER 2>/dev/null |
+$XSLTPROC $SPLITBASE64 - |
$XMLLINT -format -
diff --git a/scripts/splitbase64.xsl b/scripts/splitbase64.xsl
index 5aec412d..885e89a1 100644
--- a/scripts/splitbase64.xsl
+++ b/scripts/splitbase64.xsl
@@ -47,6 +47,7 @@
<xsl:template name="wrap">
<xsl:param name="input"/>
+ <xsl:text> </xsl:text>
<xsl:choose>
<xsl:when test="string-length($input) > $width">
<xsl:value-of select="substring($input, 1, $width)"/>