X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=blobdiff_plain;f=xmltooling%2Fsecurity%2FOpenSSLCryptoX509CRL.h;h=6299580fca56c35eb0acafe18d9981443df68a78;hp=ac3c0900368256dbf631d9a08dfe6377b3131a1f;hb=28e2077c02f1bb4196730a88aa81aa72de9798e1;hpb=8fc2459e6957af0a07891ab552ddf0b1836ee50d diff --git a/xmltooling/security/OpenSSLCryptoX509CRL.h b/xmltooling/security/OpenSSLCryptoX509CRL.h index ac3c090..6299580 100644 --- a/xmltooling/security/OpenSSLCryptoX509CRL.h +++ b/xmltooling/security/OpenSSLCryptoX509CRL.h @@ -30,6 +30,9 @@ #include namespace xmltooling { + /** + * OpenSSL-based class for handling X.509 CRLs + */ class XMLTOOL_API OpenSSLCryptoX509CRL : public XSECCryptoX509CRL { public: OpenSSLCryptoX509CRL() : mp_X509CRL(NULL), m_DERX509CRL("") {} @@ -44,8 +47,19 @@ namespace xmltooling { return m_DERX509CRL; } + /** + * Constructor + * + * @param x a native CRL object + */ OpenSSLCryptoX509CRL(X509_CRL* x); - X509_CRL* getOpenSSLX509CRL(void) { + + /** + * Returns native CRL object. + * + * @return native CRL object, or NULL + */ + X509_CRL* getOpenSSLX509CRL() { return mp_X509CRL; }