You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@santuario.apache.org by Hye-Jung Kim <Hy...@orionhealth.com> on 2004/02/02 00:51:03 UTC

Verification after decrypt

Hello,
I am trying to decrypt and verify data( signed & encrypted ) using the
XML security suite and the signature.checkSignatureValue(cert) returns
false which means the signature varification has failed. I am not sure
why it failed since verification for signed only data and decrypt for
encrypted only data work fine. Can I simply decrypt the signed &
encrypted data first then pass it to my verifier to create XMLSignature
to call checkSignatureValue ?  Please advise! 
Thanks in advance.
 
Hyejung

 

 

 

 


Re: Verification after decrypt

Posted by Berin Lautenbach <be...@wingsofhermes.org>.
Hyejung,

At the moment the signature verification functions in both libraries do 
not support a signature-decrypt style approach.  If you first decrypt 
the data and then separately check a signature you should be fine 
(assuming you first signed and then encrypted the data originally).  You 
want to be careful here - it's not a good idea to have both a ciphertext 
version and a signature of a piece of plain text in a document, so you 
might want to encrypt the signature as well.

There is actually a decrypt-transform specified by W3C for this kind of 
thing (where the verify operation should first decrypt the nominated 
encrypted portions), but this is not yet implemented in either C++ or 
Java libraries.

Cheers,
	Berin


Hye-Jung Kim wrote:

> Hello,
> I am trying to decrypt and verify data( signed & encrypted ) using the 
> XML security suite and the signature.checkSignatureValue(cert) returns 
> false which means the signature varification has failed. I am not sure 
> why it failed since verification for signed only data and decrypt for 
> encrypted only data work fine. Can I simply decrypt the signed & 
> encrypted data first then pass it to my verifier to create XMLSignature 
> to call checkSignatureValue ?  Please advise!
> Thanks in advance.
>  
> Hyejung
> 
>  
> 
>  
> 
>  
> 
>  
>