Поделиться через


Basic256SecurityAlgorithmSuite Класс

Определение

Базовый набор 256-разрядных алгоритмов безопасности.

public ref class Basic256SecurityAlgorithmSuite : System::ServiceModel::Security::SecurityAlgorithmSuite
public class Basic256SecurityAlgorithmSuite : System.ServiceModel.Security.SecurityAlgorithmSuite
type Basic256SecurityAlgorithmSuite = class
    inherit SecurityAlgorithmSuite
Public Class Basic256SecurityAlgorithmSuite
Inherits SecurityAlgorithmSuite
Наследование
Basic256SecurityAlgorithmSuite

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

Basic256SecurityAlgorithmSuite()

Создает и инициализирует экземпляр Basic256SecurityAlgorithmSuite.

Свойства

DefaultAsymmetricKeyWrapAlgorithm

Возвращает используемый по умолчанию алгоритм шифрования асимметричного ключа RsaOaepKeyWrap.

DefaultAsymmetricSignatureAlgorithm

Возвращает используемый по умолчанию асимметричный алгоритм создания сигнатуры, RsaSha1Signature.

DefaultCanonicalizationAlgorithm

Возвращает используемый по умолчанию алгоритм канонизации, ExclusiveC14n.

DefaultDigestAlgorithm

Возвращает используемый по умолчанию алгоритм хэш-кода, Sha1Digest.

DefaultEncryptionAlgorithm

Возвращает используемый по умолчанию алгоритм шифрования — Aes256Encryption.

DefaultEncryptionKeyDerivationLength

Возвращает длину производного ключа шифрования по умолчанию, равную 256.

DefaultSignatureKeyDerivationLength

Возвращает длину производного ключа сигнатуры по умолчанию, 192.

DefaultSymmetricKeyLength

Получает длину симметричного ключа по умолчанию — 256.

DefaultSymmetricKeyWrapAlgorithm

Возвращает используемый по умолчанию алгоритм шифрования симметричных ключей — Aes256KeyWrap.

DefaultSymmetricSignatureAlgorithm

Возвращает используемый по умолчанию симметричный алгоритм создания сигнатуры, HmacSha1Signature.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsAsymmetricKeyLengthSupported(Int32)

Возвращает значение true, если указанная длина асимметричного ключа поддерживается, в противном случае возвращает значение false. Допустимые значения длины: от 1024 до 4096.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм шифрования асимметричного ключа.

(Унаследовано от SecurityAlgorithmSuite)
IsAsymmetricSignatureAlgorithmSupported(String)

Указывает, поддерживается ли асимметричный алгоритм создания сигнатуры.

(Унаследовано от SecurityAlgorithmSuite)
IsCanonicalizationAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм канонизации.

(Унаследовано от SecurityAlgorithmSuite)
IsDigestAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм хэш-кода.

(Унаследовано от SecurityAlgorithmSuite)
IsEncryptionAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм шифрования.

(Унаследовано от SecurityAlgorithmSuite)
IsEncryptionKeyDerivationAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм создания производных ключей шифрования.

(Унаследовано от SecurityAlgorithmSuite)
IsSignatureKeyDerivationAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм создания производных ключей сигнатуры.

(Унаследовано от SecurityAlgorithmSuite)
IsSymmetricKeyLengthSupported(Int32)

Возвращает значение true, если указанная длина симметричного ключа поддерживается, в противном случае возвращает значение false. Допускается только длина 256.

IsSymmetricKeyWrapAlgorithmSupported(String)

Указывает, поддерживается ли алгоритм шифрования симметричного ключа.

(Унаследовано от SecurityAlgorithmSuite)
IsSymmetricSignatureAlgorithmSupported(String)

Указывает, поддерживается ли симметричный алгоритм создания сигнатуры.

(Унаследовано от SecurityAlgorithmSuite)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строковое представление текущего Basic256SecurityAlgorithmSuite.

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