Share via


CngGcmAuthenticatedEncryptionSettings クラス

定義

GCM 暗号化 + 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

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

コンストラクター

CngGcmAuthenticatedEncryptionSettings()

GCM 暗号化 + 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

プロパティ

EncryptionAlgorithm

対称暗号化に使用するアルゴリズムの名前。 このプロパティは、BCryptOpenAlgorithmProvider の 'pszAlgId' パラメーターに対応します。 このプロパティは、値を持つ必要があります。

EncryptionAlgorithmKeySize

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

EncryptionAlgorithmProvider

対称暗号化アルゴリズムの実装を含むプロバイダーの名前。 このプロパティは、BCryptOpenAlgorithmProvider の 'pszImplementation' パラメーターに対応します。 このプロパティは省略可能です。

メソッド

Validate()

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

適用対象