Для сценария резервного копирования я хочу выполнить асимметричное шифрование данных. Для этого я использую duplicati (2.0) в паре с GPG.
Теперь у меня есть смарт-карта (PKCS # 11 / интерфейс CSP через OpenSC), на которой у меня есть 2048-битный закрытый ключ RSA . У меня есть копия OpenSSL на моей машине, а также XCA (которая поддерживает обычные форматы SSH2 / PEM / DER) с доступом с закрытым ключом.
Моя цель - добавить открытый ключ, соответствующий личному ключу в качестве подраздела шифрования, к моей существующей программной связке ключей с помощью 4096-битного основного программного ключа RSA. Также было бы достаточно добавить его "обычно" как «чей-либо открытый ключ».
Теперь мой вопрос:
Как я могу преобразовать открытый ключ в кодировке PEM / SSH2 / DER, чтобы он был принят GPG в качестве открытого ключа RSA?
Обратите внимание: "Ключевые форматы служат разным целям" - неверный ответ
Если вы хотите предложить "использовать gpgsm" в качестве ответа, пожалуйста, укажите, как это сделать с помощью duplicati.