class axl::sys::win::Certificate

#include <axl_sys_win_Certificate.h>

class Certificate: public axl::sl::Handle
{
public:
    // construction

    Certificate();
    Certificate(const CERT_CONTEXT* p);

    // methods

    size_t
    getNameString(
        sl::String_w* string,
        dword_t type,
        dword_t flags = 0,
        void* typeParam = NULL
        );

    sl::String_w
    getNameString(
        dword_t type,
        dword_t flags = 0,
        void* typeParam = NULL
        );

    size_t
    getSubjectName(sl::String_w* string);

    sl::String_w
    getSubjectName();

    size_t
    getIssuerName(sl::String_w* string);

    sl::String
    getIssuerName();
};

Inherited Members

public:
    // typedefs

    typedef T H;

    // methods

    operator T() const;

    T
    operator->() const;

    const Handle&
    operator=(T h);

    bool
    isOpen() const;

    void
    close();

    void
    attach(T h);

    T
    detach();

    T*
    p();

    static
    T
    getInvalidHandle();