3.4.7.2 トランザクション・トークンのキー・ペアの作成
アプリケーションは、各MicroTxトランザクションに固有のMicroTx署名付きトランザクション・トークンを含めることをサポートしています。
transactionTokenEnabled
をtrueに設定すると、MicroTxは、署名付きトランザクション・トークンであるtmm-tx-token
という新しいトークンを作成します。トランザクション・イニシエータがリクエストを開始すると、MicroTxはtmm-tx-token
を使用して応答します。参加側サービスからMicroTxへのコールを保護するために、MicroTxライブラリはリクエスト・ヘッダーでtmm-tx-token
を渡します。ユーザーがtmm-tx-token
トランザクション・トークンを作成したり、リクエスト・ヘッダーで渡したりする必要はありません。MicroTxライブラリは、指定した秘密キーと公開キーのペアに基づいてこのトークンを作成します。
生成するトランザクション・トークンには、次の属性が必要です:
- 非対称アルゴリズム: RSA 3072
- キーの長さ: 3072ビット
- ハッシュ・アルゴリズム: SHA256
開始する前に、OpenSSLをインストールしたことを確認します。
親トピック: 認証および認可