Overwrite a request-local sensitive string when leaving scope. More...
Public Member Functions | |
| scoped_sensitive_string_clear_t & | operator= (const scoped_sensitive_string_clear_t &)=delete |
| scoped_sensitive_string_clear_t (const scoped_sensitive_string_clear_t &)=delete | |
| scoped_sensitive_string_clear_t (std::string &value) | |
| Register a sensitive string for best-effort clearing. | |
| ~scoped_sensitive_string_clear_t () | |
| Overwrite and clear the registered string. | |
Overwrite a request-local sensitive string when leaving scope.
|
inlineexplicit |
Register a sensitive string for best-effort clearing.
| value | Mutable sensitive string. |