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.pemD:\Libxml2\libxmlsec-0.0.6.win32\util>xmlsec keys --gen-dsa newkey --pwd password ./test.pem2) I copied the ./test.pem to the working directory.3) I change following statement in dsig1.cif(xmlSecSimpleKeysMngrLoadPemKey(keysMngr, argv[1], NULL, NULL, 1) == NULL) {intoif(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?ThanksMichael----- Original Message -----From: Aleksey SaninTo: Michael MiSent: Thursday, September 26, 2002 11:01 AMSubject: Re: A question for LibXmlSecXMLSec 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.
