Я нашел очень длинный и ручной процесс, чтобы каким-то образом достичь этого:
- Создайте закрытый ключ в Key Vault
- Создайте CSR, обработайте его с помощью SHA256
- Подпишите дайджест с предыдущим закрытым ключом с помощью метода Sign().
- Создайте локальный сертификат x.509 и добавьте подпись.
- Загрузите новый подписанный сертификат. сертификат в Key Vault
Вопрос в том, существует ли простая функция CertificateRequest.Sign() в хранилище ключей? кажется, это так просто для службы, похожей на HSM...
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/624 ... -key-vault