|
CppWAMP
C++11 client library for the WAMP protocol
|
Provides the AuthMethod and Extra dictionary contained within WAMP CHALLENGE messages.
More...
#include <cppwamp/peerdata.hpp>

Public Member Functions | |
| Challenge () | |
| Constructs an empty challenge. | |
| bool | challengeeHasExpired () const |
| Determines if the Session object that dispatched this invocation still exists or has expired. | |
| const String & | method () const |
| Obtains the authentication method string. | |
| Variant | challenge () const |
| Returns an optional challenge string. More... | |
| Variant | salt () const |
| Returns an optional salt string. More... | |
| Variant | keyLength () const |
| Returns an optional key length. More... | |
| Variant | iterations () const |
| Returns an optional iteration count. More... | |
| Variant | kdf () const |
| Returns an optional key derivation function (KDF) identifier. More... | |
| Variant | memory () const |
| Returns an optional KDF memory cost factor integer. More... | |
| void | authenticate (Authentication auth) |
Sends an AUTHENTICATE message back in response to the challenge. | |
Provides the AuthMethod and Extra dictionary contained within WAMP CHALLENGE messages.
| Variant wamp::Challenge::challenge | ( | ) | const |
Returns an optional challenge string.
This function returns the value of the CHALLENGE.Details.challenge|string detail used by the WAMP-CRA authentication method.
| Variant wamp::Challenge::salt | ( | ) | const |
Returns an optional salt string.
This function returns the value of the CHALLENGE.Details.salt|string detail used by the WAMP-CRA authentication method.
| Variant wamp::Challenge::keyLength | ( | ) | const |
Returns an optional key length.
This function returns the value of the CHALLENGE.Details.keylen|integer detail used by the WAMP-CRA authentication method.
| Variant wamp::Challenge::iterations | ( | ) | const |
Returns an optional iteration count.
This function returns the value of the CHALLENGE.Details.iterations|integer detail used by the WAMP-CRA and WAMP-SCRAM authentication methods.
| Variant wamp::Challenge::kdf | ( | ) | const |
Returns an optional key derivation function (KDF) identifier.
This function returns the value of the CHALLENGE.Details.kdf|string detail used by the WAMP-SCRAM authentication method.
| Variant wamp::Challenge::memory | ( | ) | const |
Returns an optional KDF memory cost factor integer.
This function returns the value of the CHALLENGE.Details.memory|integer detail used by the WAMP-SCRAM authentication method for the Argon2 KDF.