XMLSec *does not* create PEM files. Take a look into ./test.pem file
produced on this first step --- it's an XML file! Please create a PEM file
using OpenSSL.

Aleksey

Michael Mi wrote:
I tried it again, but still failed. The following is what I exactly do:
 
1) I used following command to create a key file named test.pem
 
D:\Libxml2\libxmlsec-0.0.6.win32\util>xmlsec keys --gen-dsa newkey --pwd password ./test.pem
 
2) I copied the ./test.pem to the working directory.
 
3) I change following statement in dsig1.c
 
if(xmlSecSimpleKeysMngrLoadPemKey(keysMngr, argv[1], NULL, NULL, 1) == NULL) {
 
into
 
if(xmlSecSimpleKeysMngrLoadPemKey(keysMngr, argv[1], "password", NULL, 1) == NULL) {
 
(I feel a little puzzled where I should put the keyname "newkey "into the function, and another thing is that when I open the file test.pem, there are no word "password" in this XML file, which I think should be somewhere.)
 
4) build the program and run it, the output is following:
 
Error: failed to load key from "test.pem"
 
So is any step I do wrong?
 
Thanks
 
Michael
 
----- Original Message -----
Sent: Thursday, September 26, 2002 11:01 AM
Subject: Re: A question for LibXmlSec

XMLSec uses standard PEM files and it should read PEM files produced
by OpenSSL or any other program. For simplicity, examples assume that
PEM files are *not* protected by passwords. The xmlsec utility does have
a special parameter "--pwd <password>" that specifies password to use.
Please give it a try and if this will not work for you, I would appreciate
if you can capture and send to me the output.

Thanks,
Aleksey




Michael Mi wrote:
Hi, Aleksey,
 
I met a problem which need your help.
 
I am trying the sample program called dsig1.c from http://www.aleksey.com/xmlsec/example-dsig1.html, but I can't find a suitable keyfile for it. (I have tried many keyfile from openssl package with ".pem" extension, but an error saying "Error: failed to load key from "....pem"" always appeared. Also, I created a keyfile by using xmlsec utility, failed again.) Maybe the reason why I can't open these keyfiles is absence of password, I am not sure.
 
So can you tell me where I can get a valid keyfile for this program, or how I can create one myself.
 
Thank a lot.
 
Michael.
 
 


Reply via email to