KeyNumber Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, следует ли создавать асимметричный ключ подписи или асимметричный ключ обмена.
public enum class KeyNumber
public enum KeyNumber
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum KeyNumber
type KeyNumber =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type KeyNumber =
Public Enum KeyNumber
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Exchange | 1 | Пара ключей exchange, используемая для шифрования ключей сеансов, чтобы они могли безопасно храниться и обмениваться с другими пользователями. Это значение соответствует значению AT_KEYEXCHANGE, используемому в неуправляемом API шифрования Майкрософт (CAPI). |
| Signature | 2 | Пара ключей подписи, используемая для проверки подлинности сообщений или файлов с цифровой подписью. Это значение соответствует значению AT_SIGNATURE, используемому в неуправляемом API шифрования Майкрософт (CAPI). |
Примеры
В следующем примере кода показано, как использовать KeyNumber перечисление для указания типа ключа для RSACryptoServiceProvider объекта.
// Create a new CspParameters object.
CspParameters cspParams = new CspParameters();
// Specify an exchange key.
cspParams.KeyNumber = (int) KeyNumber.Exchange;
// Initialize the RSACryptoServiceProvider
// with the CspParameters object.
RSACryptoServiceProvider RSACSP = new RSACryptoServiceProvider(cspParams);
' Create a new CspParameters object.
Dim cspParams As New CspParameters()
' Specify an exchange key.
cspParams.KeyNumber = Fix(KeyNumber.Exchange)
' Initialize the RSACryptoServiceProvider
' with the CspParameters object.
Dim RSACSP As New RSACryptoServiceProvider(cspParams)
Комментарии
Используйте перечисление KeyNumber со CspKeyContainerInfo.KeyNumber свойством для проверки типа ключа или CspParameters.KeyNumber поля, чтобы указать тип ключа.