Расшифровать, используя Старый закрытый ключ (пара), и повторно зашифровать, используя новый Закрытый ключ (пара) в hiera eyaml? - PullRequest
0 голосов
/ 08 ноября 2019

Я хочу зашифровать конфиденциальную информацию в yaml, используя пару секретный / открытый ключ. Когда эта пара ключей истекает или изменяется, файл должен быть дешифрован с использованием старой пары ключей и повторно зашифрован с использованием пары ключей.

вот мой файл test.yaml

application::user: admin
application::password: passkey

Iотредактировано с помощью eyaml edit test.yaml и изменено на

application::user: admin
application::password: DEC::PKCS7[passkey]!

Теперь, когда я vi test.yaml, я могу видеть

application::user: admin
application::password : ENC[PKCS7,blahBlahEncryptedBlahBlah]

и теперь я хочу сделать следующее:

eyaml createkeys

создает другой набор открытых и закрытых ключей, и я хочу повторно зашифровать файл test.yaml, используя новый набор ключей.

Как мне это сделать?

PS: я не хочу использовать gpg keyring

1 Ответ

0 голосов
/ 08 ноября 2019

Нашел ответ.

Я расшифровал в открытый текст (base64), используя старые ключи, а затем повторно зашифровал в формат pkcs7, используя новые ключи. Спасибо, пожалуйста отметьте это как исправленное

...