#!/bin/bash
# usage
# ./configdump-rest-get.sh 192.168.122.59 SuperAdmin.p12 foo123


if [ $# -ne 3 ]
    then
        echo 'usage: ./configdump-rest.sh 192.168.122.59 SuperAdmin.p12 foo123'
        exit 1
fi

SERVER_HOST="$1"
ADMINP12="$2"
ADMINP12PASS="$3"
curl -k -X GET \
    "https://$SERVER_HOST/ejbca/ejbca-rest-api/v1/configdump??ignoreerrors=false&defaults=false&externalcas=false&include=CA%3A%2A&exclude=%2A%3A%2A" \
    --cert-type P12 --cert "$ADMINP12:$ADMINP12PASS" -H  "Content-Type: application/json" -v