Метод Store.Add
[Метод Add доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509Store в пространстве имен System.Security.Cryptography.X509Certificates .]
Метод Add добавляет объект Certificate в открытое хранилище сертификатов. Этот метод можно использовать только с хранилищем, которое было открыто с разрешением на чтение и запись.
Синтаксис
Store.Add( _
ByVal Certificate _
)
Параметры
-
Сертификат [in]
-
Выражение, разрешающееся в объект Certificate для добавления в хранилище.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Важно!
При вызове этого метода в системном хранилище из веб-скрипта ему требуется доступ к цифровым сертификатам на локальном компьютере. Если разрешить скрипту доступ к цифровым сертификатам, веб-сайт, с которого выполняется сценарий, также получит доступ к любой личной информации, хранящейся в сертификатах. При первом вызове этого метода из определенного домена создается диалоговое окно, в котором пользователь должен указать, должен ли быть разрешен доступ к сертификатам.
Если хранилище не открыто в режиме чтения и записи, этот метод завершается ошибкой. Хотя этот метод можно использовать с хранилищами памяти, любые изменения, внесенные в хранилище памяти, не сохраняются при закрытии хранилища.
Если сертификат, добавляемый в хранилище, совпадает с уже существующим, метод Add удаляет существующий сертификат из хранилища, а затем добавляет новый сертификат. Новый сертификат наследует свойства от существующего сертификата.
Требования
Требование | Значение |
---|---|
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел