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;
Подробнее здесь: https://stackoverflow.com/questions/791 ... validation
Мобильная версия