暗号化サービス プロバイダー CSP を使用する場合は、次の規則に注意してください。
秘密キーのキャッシュ
CSP は、一部の 秘密キーをキャッシュできます。 この秘密キーのキャッシュは、グローバルに制御できますが、アプリケーション固有のキャッシュでは制御できません。 キャッシュの変更は、特定のレジストリ設定を変更することによって行われます。 詳細については、「秘密キー キャッシュ定数 」を参照してください。
コード規則の例
より簡潔で読みやすいコードを提供するために、一部の良いプログラミングプラクティスの原則は、この例では常に従っているわけではありません。 具体的には次のとおりです。
- 制限されたエラー応答のみが表示されます。 適切に記述された完全なプログラムは、返されたエラー コードを確認し、エラーが発生したときに適切なアクションを実行します。
- メモリとリソースの管理は制限されています。 適切に記述された完全なプログラムは、すべてのキーと ハッシュ破棄し、割り当てられたすべてのメモリを解放し、すべてのファイルを閉じ、すべてのハンドルを解放します。 これらの例では、これらのタスクを実行する関数の使用に関する限定的なデモのみが提供されます。 これらの例では、エラーが原因でプログラムが終了した場合、メモリまたはリソース管理タスクは実行されません。
次のトピックでは、プロシージャの例とサンプル コードに関する一般的な情報を示します。