如何加密URL-IBM WCS中的参数?

时间:2017-04-18 10:35:02

标签: encryption websphere-commerce wcs

我需要添加加密参数,让我们在网址中添加'isAdd'

 www.example.com/aTestPage?isAdd=123

但是我没有这样做,尽管wc-server.xml的以下部分没有提到该参数

  <NonEncryptedParameters display="false">
    <Parameter name="storeId"/>
    <Parameter name="langId"/>
    <Parameter name="catalogId"/>
    <Parameter name="categoryId"/>
    <Parameter name="productId"/>
  </NonEncryptedParameters>

但在网址中仍然很明显。我该怎么做才能使'isAdd'加密?

我尝试将其添加到wc-server.xml的以下部分,但它不起作用。

 <ProtectedParameters>
   <Parameter display="false" name="isAdd"/>
 </ProtectedParameters>

更新:网址生成

   <wcf:url var="aTestPage" value="aTestPage" type="Ajax">
      <wcf:param name="isAdd" value="${isAdd}" />                                       
   </wcf:url>

1 个答案:

答案 0 :(得分:0)

您的网址是否使用HTTPS / SSL? “如果命令是使用SSL,则参数是加密的”,并且NonEncryptedParameters列表中的所有参数都将加密[作为单个值]并显示为“krypto”参数。