Проверка сертификата подписи AdobeC#

Место общения программистов C#
Ответить
Anonymous
 Проверка сертификата подписи Adobe

Сообщение Anonymous »

У нас есть конечная точка веб-перехватчика, которую Adobe вызывает каждый раз, когда происходит событие подписки.
Adobe предлагает вариант двухсторонней аутентификации SSL, при котором мы можем загрузить сертификат в формате .p12 на их портал, а затем загрузить его. будет использовать предоставленный сертификат в последующем запросе на нашей конечной точке.
Мои вопросы:
как я могу проверить этот сертификат на своей стороне?
Есть ли встроенные инструменты?
Рекомендации?
Нужна ли мне дополнительная настройка для моей конечной точки для приема сертификатов?
мы используем .NET Framework 4.7
что мне делать:

Код: Выделить всё

var clientCert = HttpContext.Current.Request.ClientCertificate;
if (clientCert != null && clientCert.IsPresent)
{
var subject = clientCert.Subject;
var issuer = clientCert.Issuer;
var serialNumber = clientCert.SerialNumber;
var validFrom = clientCert.ValidFrom;
var validUntil = clientCert.ValidUntil;

// validate properties
}
Спасибо!
РЕДАКТИРОВАТЬ:

Код: Выделить всё

var clientCert = HttpContext.Current.Request.ClientCertificate;
возвратил NULL. Необходимо найти другие способы получения сертификата по запросу.

Подробнее здесь: https://stackoverflow.com/questions/791 ... validation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»