#!/bin/bash
case "$HTTP_USER_AGENT" in
    Mozilla/4*Opera*)
        BROWSER_TYPE="OPERA"
        ;;
    Mozilla/4*MSIE\ 4*)
        BROWSER_TYPE="MSIE_4UP"
        ;;
    Mozilla/4*MSIE\ 5*)
        BROWSER_TYPE="MSIE_5UP"
        ;;
    Mozilla/4*MSIE\ 6*)
        BROWSER_TYPE="MSIE_5UP"
        ;;
    Mozilla/4*compatible*)
        BROWSER_TYPE="NS_NONS"
        ;;
    Mozilla/4*)
        BROWSER_TYPE="NS_4UP"
        ;;
    *)
        BROWSER_TYPE="MISC"
        ;;
esac
if [ "$BROWSER_TYPE" = "NS_4UP" ]; then
    printf "Content-Type: application/x-x509-ca-cert\n\n"
    cat ca.pemh
elif [ "$BROWSER_TYPE" = "MSIE_4UP" ]; then
    echo "Content-Type: application/pkix-cert"
    echo "Content-disposition: filename=\"rootcert.crt\""
    echo ""
    cat ca.pem
elif  [ "$BROWSER_TYPE" = "MSIE_5UP" ]; then
    printf "Content-Type: application/pkix-cert\n\n"
    cat ca.pem
else
    printf "Content-Type: application/x-x509-ca-cert\n\n"
    cat ca.pemh
fi
