次の方法で共有


ManagedAuthenticatedEncryptionSettings クラス

定義

管理された SymmetricAlgorithm および KeyedHashAlgorithm 実装を使用する認証された暗号化メカニズムを構成するための設定。

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
継承
ManagedAuthenticatedEncryptionSettings

コンストラクター

ManagedAuthenticatedEncryptionSettings()

管理された SymmetricAlgorithm および KeyedHashAlgorithm 実装を使用する認証された暗号化メカニズムを構成するための設定。

プロパティ

EncryptionAlgorithmKeySize

対称暗号化に使用されるキーの長さ (ビット単位)。 このプロパティは、値を持つ必要があります。

EncryptionAlgorithmType

対称暗号化に使用するアルゴリズムの種類。 型は、 をサブクラス化 SymmetricAlgorithmする必要があります。 このプロパティは、値を持つ必要があります。

ValidationAlgorithmType

検証に使用するアルゴリズムの型。 型型は、 をサブクラス化 KeyedHashAlgorithmする必要があります。 このプロパティは、値を持つ必要があります。

メソッド

Validate()

これが ManagedAuthenticatedEncryptionSettings 整形式であることを検証します。つまり、指定されたアルゴリズムが実際に存在し、適切にインスタンス化できることを検証します。 検証が失敗した場合、例外がスローされます。

適用対象