This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
示例 11:基于策略的 RSA 加密,不进行填充操作
PKEY_ENCRYPT_PEM_NO_PADDING () 策略函数在执行 RSA 加密之前使用不进行填充操作的 RSA 算法。策略函数的工作原理与 PKEY_ENCRYPT_PEM () 函数类似,不同之处在于它使用 RSA_NO_PADDING 方法而不是 RSA_PKCS1_PADDING。pkey 参数是一个带有 PEM 编码的 RSA 公钥的文本字符串。与 PKEY_ENCRYPT_PEM () 类似,您可以使用策略表达式作为密钥。
您可以使用重写策略来实现该功能。为此,必须完成以下任务:
- 添加 RSA 公钥作为策略表达式。
- 创建重写操作。
使用 NetScaler 命令接口进行基于策略的 RSA 加密
完成以下任务,使用 NetScaler 命令界面配置基于策略的 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-----"
<!--NeedCopy-->
要使用 NetScaler 命令界面为无填充策略表达式添加重写操作,请执行以下操作:
add rewrite action rsa_encrypt_act insertHttpHeader encrypted 'HTTP.REQ.HEADER("plaintext").PKEY_ENCRYPT_PEM_NO_PADDING(rsa_pub_key_4096)
使用 GUI 进行基于策略的 RSA 加密,不带填充选项
GUI 使您能够完成以下任务:
要使用 GUI 将不进行填充操作的 RSA 公钥添加为策略表达式,请执行以下操作:
- 登录 NetScaler 设备并导航到配置 > AppExpert > 高级表达式。
- 在详细信息窗格中,单击“添加”将 RSA 公钥定义为高级策略表达式。
- 在“创建表达式”页面中,设置以下参数:
- 表达式名称。高级表达式的名称。
- 表达式。使用表达式编辑器将 RSA 公钥定义为高级表达式。 注意:在策略表达式中,最大字符串长度为 255 个字符。对于任何长度超过 1024 位的密钥,您必须将密钥分成较小的块,然后将这些区块连接在一起为“chunk1” +“chunk2” +…
- 评论。表达式的简短描述。
- 单击创建。
要使用 GUI 添加重写操作,请执行以下操作:
- 登录 NetScaler 设备并导航到配置 > AppExpert > 重写 > 操作。
- 在详细信息窗格中,单击“添加”以添加重写操作。
- 在“创建重写操作”屏幕中,设置以下参数:
- 姓名。重写操作的名称。
- 类型。选择操作类型作为 INSERT_HTTP_HEADER。
- 使用操作类型插入标题。输入需要重写的 HTTP 标头的名称。
- 表达式。与操作相关的高级策略表达式的名称。
- 评论。重写操作的简要描述。
- 单击创建。
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.