У меня проблема с загрузкой определенного сертификата X509 в приложении ASP.NET (т. Е. Не через IIS для https). Я загрузил его в свои «личные» и «надежные корневые» хранилища на моем локальном компьютере (через оснастку MMC), но не могу загрузить его из любого хранилища.Открытый сертификат и разрешения X509
Кажется, у учетной записи NETWORK SERVICE нет разрешений на чтение/загрузку, потому что, когда я меняю идентификатор пулов приложений на пользователя с правами администратора, я могу найти, загрузить и использовать сертификат.
Это только открытый сертификат, так что, в отличие от сертификата с закрытым ключом, я не вижу нигде, чтобы устанавливать права на него.
Это странно, потому что раньше у меня не было этой проблемы с публичными сертификатами в этом приложении. Единственное различие, которое я могу видеть в этом публичном сертификате и предыдущих публичных сертификатах (которые загружаются штрафом), заключается в том, что этот конкретный публичный сертификат подписывается Verisign и поэтому имеет цепочку сертификации с несколькими другими сертификатами verisign.
Спасибо заранее,
Чарльз
FYI, моя DEV окружающая среда просто моя Vista Business машина с IIS7.
http://stackoverflow.com/questions/338429/x509-public-cert-and-permissions дублируют – Tim 2008-12-03 19:33:22
Это один имеет больше информации, поэтому я закрыл другой. – EBGreen 2008-12-03 19:37:25
Я не знаю, как другой был опубликован. По другому вопросу я нажал кнопку «Назад» на экране «Да, я человек», а затем разместил этот вопрос. Ошибка? * Утки для обложки * – Charlino 2008-12-03 19:39:01