Uploaded image for project: 'Rampart'
  1. Rampart
  2. RAMPART-411

Unable to sign the BinarySecurityToken using Rampart 1.6.2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 1.6.2
    • None
    • rampart-policy
    • None
    • Axis2 1.6.2 , Java 7 and Rampart 1.6.2

    Description

      While try to enable the binarysecuritytoken in the signatureparts in the axis2.xml am getting this error . This is happpened only when adding BST element

      axis2.xml
      ----------

      <action>
      <items>Timestamp Signature</items>
      <user>Test User</user>
      <passwordCallbackClass>com.PWCBHandler</passwordCallbackClass>
      <signaturePropFile>client.properties</signaturePropFile>
      <signatureParts>

      {Element}{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Timestamp;
      {Element} {http://schemas.xmlsoap.org/soap/envelope/}

      Body;

      {Element} {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}

      BinarySecurityToken
      </signatureParts>
      <signatureKeyIdentifier>DirectReference</signatureKeyIdentifier>
      </action

      org.apache.ws.security.WSSecurityException: General security error (WSEncryptBody/WSSignEnvelope: Element to encrypt/sign not found: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd, BinarySecurityToken)
      at org.apache.ws.security.message.WSSecSignatureBase.addReferencesToSign(WSSecSignatureBase.java:160)

      Attachments

        Activity

          People

            Unassigned Unassigned
            ashokt Ashok T
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: