#!/bin/bash
# usage
# ./configdump-rest.sh ejbcaca.vmk8s add_ra_in_ca_configdump SuperAdmin.p12 foo123


if [ $# -ne 4 ]
    then
        echo 'usage: ./configdump-rest.sh ejbcaca.vmk8s add_ra_in_ca_configdump.json SuperAdmin.p12 foo123'
        exit 1
fi

SERVER_HOST="$1"
CONFIGDUMP_JSON="$2"
ADMINP12="$3"
ADMINP12PASS="$4"
curl -k -X POST \
    "https://$SERVER_HOST/ejbca/ejbca-rest-api/v1/configdump?ignoreerrors=false&initialize=true&continue=false&overwrite=yes&resolve=abort" \
    --cert-type P12 --cert "$ADMINP12:$ADMINP12PASS" -H  "Content-Type: application/json" \
    -d "@$CONFIGDUMP_JSON" -v