ncrypt.h ヘッダー
このヘッダーは、セキュリティと 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 キー ストレージ プロバイダーの名前を格納するために使用されます。 |