xmltooling
1.5.6
|
OpenSSL-based class for handling X.509 CRLs. More...
#include <xmltooling/security/OpenSSLCryptoX509CRL.h>
Public Member Functions | |
OpenSSLCryptoX509CRL () | |
Default constructor. More... | |
const XMLCh * | getProviderName () const |
Returns a string that identifies the crypto owner of this library. More... | |
void | loadX509CRLBase64Bin (const char *buf, unsigned int len) |
Load a Base64-encoded CRL into the object. More... | |
safeBuffer & | getDEREncodingSB () |
Get a Base64 DER encoded copy of the CRL. More... | |
OpenSSLCryptoX509CRL (X509_CRL *x) | |
Constructor. More... | |
X509_CRL * | getOpenSSLX509CRL () |
Returns native CRL object. More... | |
XSECCryptoX509CRL * | clone () const |
Returns a duplicate of the original object. More... | |
![]() | |
void | loadX509CRLPEM (const char *buf, unsigned int len=0) |
Load a PEM encoded CRL into the object. More... | |
OpenSSL-based class for handling X.509 CRLs.
xmltooling::OpenSSLCryptoX509CRL::OpenSSLCryptoX509CRL | ( | ) |
Default constructor.
xmltooling::OpenSSLCryptoX509CRL::OpenSSLCryptoX509CRL | ( | X509_CRL * | x | ) |
Constructor.
x | a native CRL object |
|
virtual |
Returns a duplicate of the original object.
Implements xmltooling::XSECCryptoX509CRL.
|
virtual |
Get a Base64 DER encoded copy of the CRL.
Implements xmltooling::XSECCryptoX509CRL.
X509_CRL* xmltooling::OpenSSLCryptoX509CRL::getOpenSSLX509CRL | ( | ) |
Returns native CRL object.
|
virtual |
Returns a string that identifies the crypto owner of this library.
Implements xmltooling::XSECCryptoX509CRL.
|
virtual |
Load a Base64-encoded CRL into the object.
buf | buffer containing the base64-encoded CRL |
len | number of bytes of data in the CRL buffer (0 if the string is null terminated) |
Implements xmltooling::XSECCryptoX509CRL.