X509KeyStorageFlags Перечисление

Определение

Определяет, где и как импортировать закрытый ключ сертификата X.509.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class X509KeyStorageFlags
[System.Flags]
public enum X509KeyStorageFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum X509KeyStorageFlags
[<System.Flags>]
type X509KeyStorageFlags = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type X509KeyStorageFlags = 
Public Enum X509KeyStorageFlags
Наследование
X509KeyStorageFlags
Атрибуты

Поля

Имя Значение Описание
DefaultKeySet 0

Используется набор ключей по умолчанию. Набор ключей пользователя обычно является значением по умолчанию.

UserKeySet 1

Закрытые ключи хранятся в текущем хранилище пользователей, а не в локальном хранилище компьютеров. Это происходит, даже если сертификат указывает, что ключи должны идти в локальном хранилище компьютеров.

MachineKeySet 2

Закрытые ключи хранятся в локальном хранилище компьютеров, а не в текущем хранилище пользователей.

Exportable 4

Импортированные ключи помечены как экспортируемые.

UserProtected 8

Уведомите пользователя с помощью диалогового окна или другого метода, к которому обращается ключ. Поставщик служб шифрования (CSP) определяет точное поведение.

PersistKeySet 16

Ключ, связанный с PFX-файлом, сохраняется при импорте сертификата.

EphemeralKeySet 32

Ключ, связанный с PFX-файлом, создается в памяти и не сохраняется на диске при импорте сертификата.

Применяется к