#!/bin/bash
echo "Не забываем авторизоваться в Vault: vault login + токен из web интерфейса"
echo ""
echo "Введите имя base64 секрета без .jks_base64"
read secret
echo "Введите папку с jks файлом, например kafka-os"
read folder
vault read -format=json infrastructure/data/$folder | jq -r '.data.data."'$secret'.jks_base64"' | base64 -d > $secret.keystore.jks
echo "Сертификат выгружен с именем: $secret.keystore.jks"
echo "Пароль от сертификата:"
echo "$(vault read -format=json infrastructure/data/$folder | egrep *.jks_pass | grep $secret)"
