このヘッダーは、セキュリティと ID によって使用されます。 詳細については、以下を参照してください。
エイリアス
- NCryptBuffer ( BCryptBuffer のエイリアス)
- NCryptBufferDesc ( BCryptBufferDesc のエイリアス)
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 キー ストレージ プロバイダーの名前を格納するために使用されます。 |