-
Notifications
You must be signed in to change notification settings - Fork 109
Key Formats
Aleksey Sanin edited this page Apr 22, 2026
·
2 revisions
XML Security library supports the following key, certificate, and CRL formats:
| Format | XMLSec with OpenSSL | XMLSec with NSS | XMLSec with GnuTLS | XMLSec with MSCng | XMLSec with MSCrypto | XMLSec with GCrypt |
|---|---|---|---|---|---|---|
| Private keys | ||||||
| PKCS12 | Yes | Yes (1) | Yes | Yes | Yes | No |
| PKCS8 (PEM) | Yes | No | Yes | No | No | No |
| PKCS8 (DER) | Yes | No | Yes | No | No | No |
| Unencrypted keys (PEM) | Yes | No | Yes | No | No | No |
| Unencrypted keys (DER) | Yes | No | Yes | No | No | Yes (2) |
| Public keys | ||||||
| Public keys from X509 certificates (PEM) | Yes | Yes | Yes | No | No | No |
| Public keys from X509 certificates (DER) | Yes | Yes | Yes | Yes | Yes | No |
| Standalone keys (PEM) | Yes | No | Yes | No | No | No |
| Standalone keys (DER) | Yes | Yes | Yes | No | No | Yes (2) |
| X509 | ||||||
| X509 certificates (PEM) | Yes | Yes | Yes | No | No | No |
| X509 certificates (DER) | Yes | Yes | Yes | Yes | Yes | No |
| X509 CRLs (PEM) | Yes | No | Yes | No | No | No |
| X509 CRLs (DER) | Yes | Yes | Yes | Yes | No | No |