Can you post a signature from the implementation you use to see what it looks like?

Cheers,
        Berin

Eric Tournier wrote:
Hi Berin :)

  I'm using a home-made XML Encryption implementation but unfortunately I'm not 
the developer of it. This implementation does not support ds: and xenc: 
prefixes, so I try not to have them. In order to test interoperability of it 
with well-known API, I'm trying to encrypt a XML document with XML Security and 
decrypt the result with my implementation, and vice-versa.
  My intent is not to have two different namespaces as the default namespace for the 
Signature element, but trying not to have any of the ds: and xenc: prefix into the final 
encrypted then signed XML document : element <Signature instead of <ds:Signature and 
<CipherValue instead of <xenc:CipherValue.

  Thanks for your help

Eric

-----Message d'origine-----
De : Berin Lautenbach [mailto:[EMAIL PROTECTED] Envoyé : mercredi 18 avril 2007 11:36
À : security-dev@xml.apache.org
Objet : Re: Namespaces

As far as I can see - effectively your trying to have two different namespaces as the default namespace for the Signature element. Which can't really be done. Or am I misreading your intent?

Why do you not want the namespaces? Both specs exist inside a specific namespace, so you can't not use them.

Cheers,
        Berin

Eric Tournier wrote:
Hi :)
I wish to encrypt then sign a XML document without the 'ds;' and 'xenc:' namespaces. Unfortunately, I can only suppress on of these namespaces :| The following code throws
XmlSecurityException always on
the second line independent from its nature (EncryptionConstants.setEncryptionSpecNSprefixor or
Constants.setSignatureSpecNSprefix) :
(...)
  static
  {
    org.apache.xml.security.Init.init();
    JCA.setProvider();
  }
public XMLSecurityResource() throws XMLSecurityException
  {
    // Suppression du namespace 'xenc:'
    EncryptionConstants.setEncryptionSpecNSprefix("");
    // Suppression du namespace 'ds:'
    Constants.setSignatureSpecNSprefix("");
  }
(...)
Could someone tell me how to resolve this ?
Thanks
Eric
Eric TOURNIER Ingénieur concepteur objet senior - Expertise technique Java/J2EE/XML/AOP - Spring/Hibernate/Maven ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
STERIA
Département Banque, Assurance et Finance 46, rue Camille
Desmoulins -
92782 Issy-Les-Moulineaux Cedex 9 Tél : 01 53 94 22 94 -
Mob : 06 17
98 32 51 [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

//


Reply via email to