Как обрабатывать сертификат клиента в Azure - PullRequest
0 голосов
/ 05 марта 2019

У нас есть приложение, работающее на виртуальной машине в нашей службе Service Fabric в Azure.

Чтобы установить связь с одним из API отдыха нашего партнера, нам нужно использовать сертификат клиента.(_restClient.ClientCertificate = ...)

Итак, моей первой попыткой было добавить сертификат (pfx, включая закрытый ключ) в наше хранилище ключей Azure.И тогда приложение получает его из хранилища ключей.Однако мне кажется, что я не получаю закрытую часть сертификата, которая необходима для подписи пакета.Этот вопрос, Возможно ли получить закрытый ключ из ключей хранилища ключей Azure? , похоже, тоже пытается безуспешно.

Я также нашел эту статью: Используйте сертификат SSL в своем коде приложения в службе приложений Azure .Тем не менее, это, кажется, обрабатывает только случай, когда вы запускаете веб-приложение из службы приложений.Но так как я не использую это, я не понимаю, может ли это быть применено в моем случае.

Так как мне получить ClientCertificate от Azure, который мне нужно использовать в моем RestRequest?

1 Ответ

0 голосов
/ 05 марта 2019

Вы на правильном пути.как только у вас есть сертификаты в вашем хранилище ключей, все, что вам нужно, это клиент хранилища ключей, чтобы получить сертификат оттуда, который вы можете назначить своему клиенту отдыха.

эта ссылка имеет достаточно информации, чтобы помочьвы получаете полный сертификат из вашего хранилища

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...