[xmlsec] problems by xmlSecKeysMngrFindKey

Wouter wsh333 at gmail.com
Tue Oct 10 06:13:25 PDT 2006


Serial Number is usually SN, Common Name CN, Country C... Check what the 
certificate looks like in MS certificate store.

Wouter

Jürgen Heiss wrote:
> 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:wsh333 at gmail.com]
> *Sent:* Dienstag, 10. Oktober 2006 12:06
> *To:* Jürgen Heiss
> *Cc:* xmlsec at 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 
> <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* < jheiss at mesonic.com 
> <mailto:jheiss at mesonic.com>> 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:wsh333 at gmail.com
>     <mailto:wsh333 at gmail.com>]
>     *Sent:* Dienstag, 10. Oktober 2006 11:38
>     *To:* Jürgen Heiss
>     *Cc:* xmlsec at aleksey.com <mailto:xmlsec at 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* < jheiss at mesonic.com
>     <mailto:jheiss at mesonic.com>> wrote:
>
>         I forgot to tell that I'm using mscrypto.
>
>         ------------------------------------------------------------------------
>         *From:* xmlsec-bounces at aleksey.com
>         <mailto:xmlsec-bounces at aleksey.com> [mailto:
>         xmlsec-bounces at aleksey.com
>         <mailto:xmlsec-bounces at aleksey.com>] *On Behalf Of *Jürgen Heiss
>         *Sent:* Dienstag, 10. Oktober 2006 11:06
>         *To:* xmlsec at aleksey.com <mailto:xmlsec at 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 at aleksey.com <mailto:xmlsec at aleksey.com>
>         http://www.aleksey.com/mailman/listinfo/xmlsec
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.aleksey.com/pipermail/xmlsec/attachments/20061010/7beffd39/attachment-0001.htm


More information about the xmlsec mailing list