anchor.diff:  
       <cftry>
         <cfset var transactionXML = postRequest( "Transaction" ) />
  -  
  +
         <cfif arguments.redirect>
           <cflocation url="#transactionXML.AcquirerTrxRes.Issuer.issuerAuthenticationURL.xmlText#" addToken="no" />
         </cfif>
  -  
  +
         <cfset setTransactionID( transactionXML.AcquirerTrxRes.Transaction.transactionID.XmlText ) />
  -  
  +
         <cfreturn transactionXML.AcquirerTrxRes.Issuer.issuerAuthenticationURL.xmlText />
   
         <cfcatch type="any">
  
positive.code:     <cftry>
        <cfset var sha1Md = createObject( "java", "java.security.MessageDigest" ).getInstance( "SHA-1" ) />
        <cfset sha1Md.update( cert.getEncoded()) />
    
        <cfreturn uCase( binaryEncode( sha1Md.digest(), 'hex' )) />
  
        <cfcatch type="any">
          <cfreturn handleError( cfcatch ) />
  
negative.code:       <cfset var keyEntry = ks.getEntry( getKSAlias(), PasswordProtection ) />
        <cfset var cert = keyEntry.getCertificate() />
        <cfset ksfile.close() />
  
        <!--- Create the KeyInfo containing the X509Data. --->
        <cfset var kif = fac.getKeyInfoFactory() />
        <cfset var keyInfo = kif.newKeyInfo([kif.newKeyName( createSHA1Fingerprint( cert ))]) />
  
        <!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->
        <!--- ~~ Signature creation: Step 3                                  ~~ --->
        <!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->
  
        <!--- Instantiate the document to be signed. --->
        <cfset var dbf_i = DocumentBuilderFactory.newInstance() />
        <cfset dbf_i.setNamespaceAware( true ) />
        <cfset var doc = dbf_i.newDocumentBuilder().parse( InputSource.init( StringReader.init( arguments.strToSign ))) />
  
        <!--- Create a DOMSignContext and specify the RSA PrivateKey and location of
              the resulting XMLSignature's parent element. --->
        <cfset var dsc = DOMSignContext.init( keyEntry.getPrivateKey(), doc.getDocumentElement()) />
  
        <!--- Create the XMLSignature, but don't sign it yet. --->
        <cfset var signature = fac.newXMLSignature( signedInfo, keyInfo ) />
  
        <!--- Marshal, generate, and sign the enveloped signature. --->
        <cfset signature.sign( dsc ) />
  
        <!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->
        <!--- ~~ Signature creation: Step 4                                  ~~ --->
        <!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->
        <!--- Output the resulting document. --->
  
        <cfset var xmlResult = StreamResult.init( StringWriter ) />
        <cfset var ds = DOMSource.init( doc ) />
        <cfset var tf = TransformerFactory.newInstance() />
        <cfset var trans = tf.newTransformer() />
        <cfset trans.transform( ds, xmlResult ) />
  
        <cfreturn StringWriter.toString() />
  
        <cfcatch type="any">
  