ncrypt.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

エイリアス

ncrypt.h には、次のプログラミング インターフェイスが含まれています。

Functions

 
NCryptCreateClaim

キー構成証明要求を作成します。
NCryptCreatePersistedKey

新しいキーを作成し、指定したキー ストレージ プロバイダーに格納します。
NCryptDecrypt

暗号化されたデータのブロックを復号化します。
NCryptDeleteKey

ストレージから CNG キーを削除します。
NCryptDeriveKey

秘密契約の値からキーを派生させます。 (NCryptDeriveKey)
NCryptEncrypt

データブロックを暗号化します。 (NCryptEncrypt)
NCryptEnumAlgorithms

指定したキー ストレージ プロバイダーでサポートされているアルゴリズムの名前を取得します。
NCryptEnumKeys

プロバイダーによって格納されているキーの名前を取得します。
NCryptEnumStorageProviders

登録済みのキー ストレージ プロバイダーの名前を取得します。
NCryptExportKey

CNG キーをメモリ BLOB にエクスポートします。
NCryptFinalizeKey

CNG キーストレージキーを完了します。
NCryptFreeBuffer

CNG キー ストレージ プロバイダーによって割り当てられたメモリ ブロックを解放します。
NCryptFreeObject

CNG キー ストレージ オブジェクトを解放します。
NCryptGetProperty

キー ストレージ オブジェクトの名前付きプロパティの値を取得します。
NCryptImportKey

Cryptography API:_Next Generation (CNG) キーをメモリ BLOB からインポートします。
NCryptIsAlgSupported

CNG キー ストレージ プロバイダーが特定の暗号化アルゴリズムをサポートしているかどうかを判断します。
NCryptIsKeyHandle

指定したハンドルが CNG キー ハンドルかどうかを判断します。
NCryptKeyDerivation

指定したキー派生関数を使用して、別のキーからキーを作成します。
NCryptNotifyChangeKey

キー変更通知を作成または削除します。
NCryptOpenKey

指定した CNG キー ストレージ プロバイダーに存在するキーを開きます。
NCryptOpenStorageProvider

CNG キー ストレージ プロバイダーを読み込んで初期化します。
NCryptSecretAgreement

秘密キーと公開キーから秘密契約の値を作成します。 (NCryptSecretAgreement)
NCryptSetProperty

CNG キー ストレージ オブジェクトの名前付きプロパティの値を設定します。
NCryptSignHash

ハッシュ値のシグネチャを作成します。 (NCryptSignHash)
NCryptTranslateHandle

CryptoAPI ハンドルを CNG キー ハンドルに変換します。
NCryptVerifyClaim

キー構成証明要求を検証します。
NCryptVerifySignature

指定した署名が指定したハッシュと一致することを確認します。 (NCryptVerifySignature)

構造体

 
NCRYPT_ALLOC_PARA

データの割り当てと解放に使用できるカスタム関数を指定できます。
NCRYPT_KEY_BLOB_HEADER

キー BLOB が含まれています。
NCRYPT_SUPPORTED_LENGTHS

キーの長さ情報を格納するために、NCRYPT_LENGTHS_PROPERTY プロパティと共に使用されます。
NCRYPT_UI_POLICY

キーの強力なキー ユーザー インターフェイス情報を格納するために、NCRYPT_UI_POLICY_PROPERTY プロパティと共に使用されます。
NCryptAlgorithmName

CNG アルゴリズムに関する情報を格納するために使用されます。
NCryptKeyName

CNG キーに関する情報を格納するために使用されます。
NCryptProviderName

CNG キー ストレージ プロバイダーの名前を格納するために使用されます。