DSACryptoServiceProvider Конструкторы

Определение

Инициализирует новый экземпляр класса DSACryptoServiceProvider.

Перегрузки

DSACryptoServiceProvider()

Инициализирует новый экземпляр класса DSACryptoServiceProvider.

DSACryptoServiceProvider(Int32)

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

DSACryptoServiceProvider(CspParameters)

Инициализирует новый экземпляр класса DSACryptoServiceProvider заданными параметрами для поставщика служб шифрования (CSP).

DSACryptoServiceProvider(Int32, CspParameters)

Инициализирует новый экземпляр класса DSACryptoServiceProvider заданным размером ключа и параметрами для поставщика служб шифрования (CSP).

DSACryptoServiceProvider()

Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs

Инициализирует новый экземпляр класса DSACryptoServiceProvider.

public DSACryptoServiceProvider ();
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public DSACryptoServiceProvider ();
Атрибуты

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

DSACryptoServiceProvider(Int32)

Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs

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

public DSACryptoServiceProvider (int dwKeySize);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public DSACryptoServiceProvider (int dwKeySize);

Параметры

dwKeySize
Int32

Размер ключа для алгоритма асимметричного шифрования в битах.

Атрибуты

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

DSACryptoServiceProvider(CspParameters)

Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs

Инициализирует новый экземпляр класса DSACryptoServiceProvider заданными параметрами для поставщика служб шифрования (CSP).

[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACryptoServiceProvider (System.Security.Cryptography.CspParameters? parameters);
public DSACryptoServiceProvider (System.Security.Cryptography.CspParameters parameters);

Параметры

parameters
CspParameters

Параметры для CSP.

Атрибуты

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

DSACryptoServiceProvider(Int32, CspParameters)

Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs
Исходный код:
DSACryptoServiceProvider.Unix.cs

Инициализирует новый экземпляр класса DSACryptoServiceProvider заданным размером ключа и параметрами для поставщика служб шифрования (CSP).

[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACryptoServiceProvider (int dwKeySize, System.Security.Cryptography.CspParameters? parameters);
public DSACryptoServiceProvider (int dwKeySize, System.Security.Cryptography.CspParameters parameters);

Параметры

dwKeySize
Int32

Размер ключа для криптографического алгоритма в битах.

parameters
CspParameters

Параметры для CSP.

Атрибуты

Исключения

Невозможно получить CSP.

-или-

Невозможно создать ключ.

dwKeySize выходит за пределы диапазона.

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1