xmltooling
1.6.4
|
Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs. More...
#include <xmltooling/security/XSECCryptoX509CRL.h>
Public Member Functions | |
virtual const XMLCh * | getProviderName () const =0 |
Returns a string that identifies the crypto owner of this library. More... | |
virtual XSECCryptoX509CRL * | clone () const =0 |
Returns a duplicate of the original object. More... | |
virtual void | loadX509CRLBase64Bin (const char *buf, unsigned int len)=0 |
Load a Base64-encoded CRL into the object. More... | |
void | loadX509CRLPEM (const char *buf, unsigned int len=0) |
Load a PEM encoded CRL into the object. More... | |
virtual safeBuffer & | getDEREncodingSB (void)=0 |
Get a Base64 DER encoded copy of the CRL. More... | |
Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs.
|
pure virtual |
Returns a duplicate of the original object.
Implemented in xmltooling::OpenSSLCryptoX509CRL.
|
pure virtual |
Get a Base64 DER encoded copy of the CRL.
Implemented in xmltooling::OpenSSLCryptoX509CRL.
|
pure virtual |
Returns a string that identifies the crypto owner of this library.
Implemented in xmltooling::OpenSSLCryptoX509CRL.
|
pure 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) |
Implemented in xmltooling::OpenSSLCryptoX509CRL.
void xmltooling::XSECCryptoX509CRL::loadX509CRLPEM | ( | const char * | buf, |
unsigned int | len = 0 |
||
) |
Load a PEM encoded CRL into the object.
buf | buffer containing the PEM encoded CRL |
len | number of bytes of data in the CRL buffer (0 if the string is null terminated) |