[xmlsec] Adding X509 Certificate
Daniel Johansson
daniel at metodika.se
Fri Mar 3 14:29:33 PST 2006
Thanks, now I got it right.
I got one more problem however. Can I use the <BinarySecurityToken> and
<SecurityTokenReference> element to insert a certificate, instead of using
<X509Data> and <X509Certificate>? Is there a difference between the two?
/Daniel
Example:
<KeyInfo>
<wsse:SecurityTokenReference>
<wsse:Reference
URI="#SecurityToken-12345678-1234-1234-1234-123456789012"/>
</wsse:SecurityTokenReference>
</KeyInfo>
Referencing this element outside the <signature> element:
<wsse:BinarySecurityToken ValueType="wsse:X509v3"
EncodingType="wsse:Base64Binary"
xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility"
wsu:Id="SecurityToken-12345678-1234-1234-1234-123456789012">MIIFNH765Gd...</
wsse:BinarySecurityToken>
On 06-03-03 17.48, "Aleksey Sanin" <aleksey at aleksey.com> wrote:
>> The manual says that "--privkey-pem" loads both private key and
>> certificate.
>
> http://www.aleksey.com/xmlsec/xmlsec-man.html
>
> --privkey-pem[:<name>] <file>[,<cafile>[,<cafile>[...]]]
> load private key from PEM file and certificates that verify this key
>
> Dmitry is correct. You are loading *only* private key. You need
> to put certificate into a separate file and specify it after comma
> (see the command above).
>
> Aleksey
>
>
>
More information about the xmlsec
mailing list