#!/bin/bash
set -u
BASE="http://localhost:8081/api.php"

LOGIN=$(curl -s -X POST "$BASE" -H 'Content-Type: application/json' \
  -d '{"w":"manager","r":"manager_login","userName":"admin","pwd":"admin123"}')
echo "LOGIN=$LOGIN"
SK=$(echo "$LOGIN" | sed -n 's/.*"sessionKey":"\([^"]*\)".*/\1/p')
echo "SK=[$SK]"

head -c 64 /dev/urandom > /tmp/llave_test.p12
echo "--- p12 upload (multipart) ---"
curl -s -i -X POST "$BASE" \
  -F 'w=orquestador' -F 'r=orq_subir_p12' -F "sessionKey=$SK" \
  -F 'idClient=1' -F 'pinP12=1234' -F 'fileToUpload=@/tmp/llave_test.p12'
echo
echo "--- p12DownloadCode en config ---"
docker exec crlibre-mariadb mysql -uroot -prootpwd api_hacienda_db -e "SELECT idClient,p12DownloadCode,p12Pin FROM manager_client_config;"
