Я пытаюсь создать ответ SAML в coldfusion. Я использую следующий код для инициализации
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 и базы.URl 1100164796 - это идентификатор ответа SAML.
Я искал в Google последние два дня, но не смог разрешить исключение.