ManagedAuthenticatedEncryptionSettings Sınıf

Tanım

Yönetilen SimetrikAlgorithm ve KeyedHashAlgorithm uygulamalarını kullanan kimliği doğrulanmış bir şifreleme mekanizması yapılandırma ayarları.

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
Devralma
ManagedAuthenticatedEncryptionSettings

Oluşturucular

ManagedAuthenticatedEncryptionSettings()

Yönetilen SimetrikAlgorithm ve KeyedHashAlgorithm uygulamalarını kullanan kimliği doğrulanmış bir şifreleme mekanizması yapılandırma ayarları.

Özellikler

EncryptionAlgorithmKeySize

Simetrik şifreleme için kullanılacak anahtarın uzunluğu (bit cinsinden). Bu özelliğin bir değere sahip olması gerekir.

EncryptionAlgorithmType

Simetrik şifreleme için kullanılacak algoritmanın türü. Türün alt sınıfı SymmetricAlgorithmolmalıdır. Bu özelliğin bir değere sahip olması gerekir.

ValidationAlgorithmType

Doğrulama için kullanılacak algoritmanın türü. Tür türü alt sınıfı KeyedHashAlgorithmolmalıdır. Bu özelliğin bir değere sahip olması gerekir.

Yöntemler

Validate()

Bunun ManagedAuthenticatedEncryptionSettings iyi biçimlendirilmiş olduğunu, yani belirtilen algoritmaların gerçekten mevcut olduğunu ve düzgün bir şekilde örneklenebileceğini doğrular. Doğrulama başarısız olursa bir özel durum oluşturulur.

Şunlara uygulanır