Hi,
 
My certificate subject look like this.
 
Serial Number = xxxxxx
N = Dummy
C = AT
 
How should look now the function call?
 
xmlSecKeyPtr key = xmlSecKeysMngrFindKey(mngr, (xmlChar *)"Serival number = xxxxxx N = Dummy c = AT ", keyInfoCtx);
 
This down't work!

From: Wouter Ketting [mailto:[EMAIL PROTECTED]
Sent: Dienstag, 10. Oktober 2006 12:06
To: Jürgen Heiss
Cc: xmlsec@aleksey.com
Subject: Re: [xmlsec] problems by xmlSecKeysMngrFindKey

Search by friendly name is not (yet) supported. You could try search by full subject DN, or apply the patch posted in http://www.aleksey.com/pipermail/xmlsec/2006/003560.html and see whether you are able to retrieve the certificate by friendly name.

Wouter

On 10/10/06, Jürgen Heiss < [EMAIL PROTECTED]> wrote:
Hi Wouter,
 
Yes I use this three Init Functions.
I don't get any error, "just" the result is always NULL.
The parm (name) in the FindKey Function is the friendly name of the cert, or should it be something else.
 

From: Wouter Ketting [mailto:[EMAIL PROTECTED]]
Sent: Dienstag, 10. Oktober 2006 11:38
To: Jürgen Heiss
Cc: xmlsec@aleksey.com
Subject: Re: [xmlsec] problems by xmlSecKeysMngrFindKey

As far as I know it is the same mechanism as used internally... Did you initialize xmlsec lib properly (probably a redundant question, but you never know):

xmlSecInit();
xmlSecCryptoAppInit(NULL);
xmlSecCryptoInit();

Also, do you get any error messages anywhere? Or the key is simply not found?

Wouter

On 10/10/06, Jürgen Heiss < [EMAIL PROTECTED]> wrote:
I forgot to tell that I'm using mscrypto.


From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]] On Behalf Of Jürgen Heiss
Sent: Dienstag, 10. Oktober 2006 11:06
To: xmlsec@aleksey.com
Subject: [xmlsec] problems by xmlSecKeysMngrFindKey

I try to Find a Key but it always returns Null.
 
 
    xmlSecKeysMngrPtr mngr = xmlSecKeysMngrCreate(); 
    xmlSecCryptoAppDefaultKeysMngrInit(mngr);
 
    /* locate and load key you want to use */
    xmlSecKeyInfoCtxPtr keyInfoCtx = xmlSecKeyInfoCtxCreate(mngr);
    xmlSecKeyPtr key = xmlSecKeysMngrFindKey(mngr, (xmlChar *)"dummy", keyInfoCtx);
 
 
I my computer exists a certificate with the name CN=dummy.
any ideas what went wrong?

_______________________________________________
xmlsec mailing list
xmlsec@aleksey.com
http://www.aleksey.com/mailman/listinfo/xmlsec




_______________________________________________
xmlsec mailing list
xmlsec@aleksey.com
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to