Я создаю API для подписи документов XML, поддерживаемый хранилищем ключей Azure (AKV).
У меня есть ассиметричный сертификат, импортированный в AKV, который хранится в виде [Ключ, Секрет и Сертификат].
Мне удалось подписать документ, но я думаю, что я не получил правильный ключ.
API Java XML Digital Signature нужен ключпару (private / public), чтобы получить некоторую информацию.
Я изменил провайдера, который нашел здесь , и теперь процесс подписи вызывается из AKV вместо javaреализация.
Дело в том, что когда я получаю ключ от AKV, только открытый ключ приходит.Закрытый ключ хранится как секрет, и у меня возникают проблемы, когда я пытаюсь преобразовать значение в экземпляр PrivateKey.
Как преобразовать значение SecretBundle вэкземпляр java.security.PrivateKey ?
Заранее спасибо.