> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Key API リファレンス

暗号化キー管理機能




暗号化キーを管理するサービスです。

GS2内の機密データや、署名作成に使用する暗号化キーを作成します。<br>
暗号化キーのデータはGS2の外に取り出すことができないため、安全に処理を行えます。

GS2-Key では、暗号化キーをネームスペース配下に作成して管理します。

GS2-Account のパスワード署名や、GS2-Auth のトークン発行など、GS2 内部で機密データを扱うマイクロサービスは GS2-Key が管理するキーを利用しています。各マイクロサービスのネームスペースを作成する際にキーを指定することで、そのネームスペース内で必要となる暗号化処理に利用されます。

アプリケーション独自で機密情報を扱う場合にも、GS2-Key の Encrypt / Decrypt API を直接呼び出して暗号化・復号を行うことができます。秘密鍵をアプリケーション内に組み込むことなく、サーバーサイドでの暗号化が実現できます。

[マイクロサービス紹介 / GS2-Key](../../microservices/key)



- [GS2-Key Deploy/CDK リファレンス](/ja/api_reference/key/deploy/)
  
- [GS2-Key SDK API リファレンス](/ja/api_reference/key/sdk/)
  
