例 11: パディング操作なしのポリシーベースの RSA 暗号化
-
RSA 公開鍵をポリシー表現として追加します。
-
書き換えアクションを作成します。
NetScalerコマンドインターフェイスを使用したポリシーベースのRSA暗号化
add expression rsa_pub_key_4096 '"-----BEGIN RSA PUBLIC KEY-----" + "MIICCgKCAgEArrwBldKd48xrpOSRPMrg+eNAO0ODU6t5b/WYQLdElqNv7WpefBrA" + "nwI2s619gEU1r4zoLqL7l5ALtt5Z+F0JBYfOzBzOky0GtEJ5iX5GP4QxT65J3nHH" + "4MTF3acmjvXxclmaKXEFlaVIzW7FTr3Luw/CnOjflAB403Q6F9VBVvQmOVYWnqoI" + "+0q1VIg6Q1pAcvdKBiOf85BBofE5EIbZ/1Jt0CdbsV568l+8ve7BnSUncFHoRR3O" + "/VfSsDuNWZf7n3RNMzxEuIA72UGPzNYFQzvcPOdzd0aN7jAXw0mgC/NSvKzGKHlo" + "mUYYBzlVQdDMZWnd6jSzsBRXSXxsNEy/RuXwplrA5epo7JdCoMkfeI4vUXm6MNr8" + "TQdFqIc1pdnOsbRf9ec62XbcfR7P8CDTsmLSaagx3rjenPdB+LTWKw2VUF+YONIg" + "jM3fyFef9ovVhLhS5HvMqFGs8P75W+d7BOIbIu3EngACiEJOpYSsETD4WgPK6Iyv" + "j6cxsLeYMtElTb0fBIIqysCHdmjF3M1lqdqp4dKs3+W798GJZYM5MxZKUzrBi0Xu" + "e7GtSh2aimsfQureUD+0z0RN2umeDsYcA1ghXMclDP+jLS1lnrv0Yvo+TKcm9b8G" + "uR/drbCrCsGyWFW+bsAu3AWz9S6TePurP5unRmNNvXpH5DRgsYl3d50CAwEAAQ==" + "-----END RSA PUBLIC KEY-----"
add rewrite action rsa_encrypt_act insertHttpHeader encrypted 'HTTP.REQ.HEADER("plaintext").PKEY_ENCRYPT_PEM_NO_PADDING(rsa_pub_key_4096)
GUI によるパディングオプションなしのポリシーベースの RSA 暗号化
-
NetScalerアプライアンスにサインインし、[構成]>[AppExpert]>[高度な表現]に移動します。
-
エクスプレッションの作成ページで、次のパラメータを設定します。
-
エクスプレッション名。拡張エクスプレッションの名前。
-
式。RSA 公開鍵をエクスプレッションエディタを使用して高度なエクスプレッションとして定義します。 注:ポリシー表現の最大文字列長は 255 文字です。1024 ビットを超えるキーの場合は、キーを小さなチャンクに分割し、チャンクを「chunk1」+「chunk2」+... として連結する必要があります。
-
コメント。表現の簡単な説明。
-
-
[作成] をクリックします。
-
「 書き換えアクションの作成 」画面で、次のパラメータを設定します。
-
Name:書き換えアクションの名前。
-
タイプ。アクションタイプを INSERT_HTTP_HEADER として選択します。
-
アクションタイプを使用してヘッダーを挿入します。書き換えが必要な HTTP ヘッダーの名前を入力します。
-
式。アクションに関連するアドバンスポリシー表現の名前。
-
コメント。書き換えアクションの簡単な説明。
-
-
[作成] をクリックします。