[xmlsec] how can I use the public key for encryption
Aleksey Sanin
aleksey at aleksey.com
Thu Jun 26 14:29:21 PDT 2008
Ah, I see.... I guess it is a copy/paste error for the comment :)
Aleksey
Ed Shallow wrote:
> I believe Weizhong is asking why is the "private" key being loaded if
> one simply wants to encrypt.
>
> Loading a public certificate in .pem should be appropriate.
>
> Why is private even mentioned ?
>
>
> Aleksey Sanin wrote:
>> The session key is created for you automatically if you specify
>> that you want AES, DES, ... encryption for the data. Look at the
>> xmlsec/tests/ examples.
>>
>>
>> Aleksey
>>
>> wz qiang wrote:
>>> hi Aleksey and others,
>>>
>>> In encrypt3.c, there is one line for loading private key.
>>>
>>> /* load private RSA key */
>>> key = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem,
>>> NULL, NULL, NULL);
>>>
>>> I my understanding, normally the public key is used for encrypting
>>> the session key, and then on the other side private key is used for
>>> decrypting the session key (session key is used for encrypting the
>>> data). So my question is, how I can do like that by using xmlsec API?
>>>
>>>
>>> Thanks in advance
>>> Weizhong Qiang
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> xmlsec mailing list
>>> xmlsec at aleksey.com
>>> http://www.aleksey.com/mailman/listinfo/xmlsec
>> _______________________________________________
>> xmlsec mailing list
>> xmlsec at aleksey.com
>> http://www.aleksey.com/mailman/listinfo/xmlsec
>>
>
> _______________________________________________
> xmlsec mailing list
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec
More information about the xmlsec
mailing list