Rudiments: gss Class Reference

Rudiments

- Main Page
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions | List of all members
gss Class Reference

## Public Member Functions
| gss ()
| ~gss ()
const char *const * | getAvailableMechanisms ()

## Static Public Member Functions
static bool | supportsGSS ()

## Constructor & Destructor Documentation

gss::gss | ( |  | ) |

Creates a new instance of the gss framework.

gss::~gss | ( |  | ) |

Deletes this instance of the gss framework.

## Member Function Documentation

const char* const* gss::getAvailableMechanisms | ( |  | ) |

Returns the available underlying security mechanisms as a NULL-terminated array. The members of the array are string representations of the object ids for each security mechanism.

For example: { 1 2 840 113554 1 2 2 } { 1 3 5 1 5 2 } { 1 2 840 48018 1 2 2 } { 1 3 6 1 5 2 5 } { 1 3 6 1 5 5 2 }

These strings may be passed into gssmechanism::initialize(const char *str).

static bool gss::supportsGSS | ( |  | ) |
| static

Returns true if rudiments was built with GSS support and false otherwise.