在coldfusion中签署数字签名

时间:2012-01-13 11:19:52

标签: coldfusion digital-signature

我正在尝试在coldfusion中创建SAML响应。我使用以下代码初始化

signature = XMLSignatureClass.init(samlAssertionDocument, JavaCast("string",""), sigType, canonType); 

但是当我尝试使用从密钥库

获取的密钥签名时
signature.sign(key);

其中

key = ks.getKey("#KEYSTORE_ALIAS#",keypw.toCharArray()); 

它抛出以下异常:

  

org.apache.xml.security.signature.ReferenceNotInitializedException:找不到URI 1100164796和Base的解析器。   URl 1100164796是SAML响应的ID。

我最近两天搜索了谷歌,但无法解决此异常。

0 个答案:

没有答案