| ScramContext |
Per-exchange mutable state for a SCRAM authentication handshake (RFC 7804).
|
| ScramEngine |
Core SCRAM-SHA-256 cryptographic operations (RFC 5802, RFC 7804).
|
| ScramMessageFormatter |
Formats SCRAM protocol messages (RFC 5802) and HTTP headers (RFC 7804).
|
| ScramMessageParser |
Parser for SCRAM protocol messages (RFC 5802) and HTTP authentication headers (RFC 7804).
|
| ScramMessageParser.ScramChallengeParams |
Parsed SCRAM HTTP challenge/response parameters from WWW-Authenticate header.
|
| ScramMessageParser.ServerFinalMessage |
Parsed server-final-message fields.
|
| ScramMessageParser.ServerFirstMessage |
Parsed server-first-message fields.
|
| ScramSessionCache |
Thread-safe cache for SCRAM reauthentication data (RFC 7804 ยง5.1).
|
| ScramSessionCache.CacheKey |
Cache key: (host, port, realm).
|
| ScramSessionCache.Entry |
Cached session entry for reauthentication.
|