#include <saml/internal.h>
Inheritance diagram for opensaml::SAMLInternalConfig:

Public Member Functions | |
| bool | init (bool initXMLTooling=true) |
| Initializes library. | |
| void | term (bool termXMLTooling=true) |
| Shuts down library. | |
| void | generateRandomBytes (void *buf, unsigned int len) |
| Generate random information using the underlying security library. | |
| void | generateRandomBytes (std::string &buf, unsigned int len) |
| Generate random information using the underlying security library. | |
| XMLCh * | generateIdentifier () |
| Generate a valid XML identifier of the form _X{32} where X is a random hex character. | |
| std::string | hashSHA1 (const char *data, bool toHex=false) |
| Generate the SHA-1 hash of a string. | |
Static Public Member Functions | |
| SAMLInternalConfig & | getInternalConfig () |
|
|
Generate a valid XML identifier of the form _X{32} where X is a random hex character. The caller is responsible for freeing the result.
Implements opensaml::SAMLConfig. |
|
||||||||||||
|
Generate random information using the underlying security library.
Implements opensaml::SAMLConfig. |
|
||||||||||||
|
Generate random information using the underlying security library.
Implements opensaml::SAMLConfig. |
|
||||||||||||
|
Generate the SHA-1 hash of a string.
Implements opensaml::SAMLConfig. |
|
|
Initializes library. Each process using the library MUST call this function exactly once before using any library classes. The flag controls whether this is the "dominant" library or not and can allow the SAML library to be loaded as an extension of XMLTooling rather than subsuming it.
Implements opensaml::SAMLConfig. |
|
|
Shuts down library. Each process using the library SHOULD call this function exactly once before terminating itself. The flag controls whether this is the "dominant" library or not and can allow the SAML library to be loaded as an extension of XMLTooling rather than subsuming it.
Implements opensaml::SAMLConfig. |
1.3.9.1