Skip to content

OpenSSL platform

«interface»SolidSyslogSecurityPolicyOpenSslHmacSha256PolicyOpenSsl

Struct SolidSyslogOpenSslHmacSha256PolicyConfig

ClassList > SolidSyslogOpenSslHmacSha256PolicyConfig

Supplies the key SolidSyslogOpenSslHmacSha256Policy seals and verifies with.

  • #include <SolidSyslogOpenSslHmacSha256Policy.h>
struct SolidSyslogOpenSslHmacSha256PolicyConfig
{
    SolidSyslogKeyFunction GetKey;
    void* KeyContext;
};

Public Attributes Documentation

GetKey

Fetches the HMAC key on demand; required.

SolidSyslogKeyFunction SolidSyslogOpenSslHmacSha256PolicyConfig::GetKey;

Must report at least 32 bytes (SHA-256 output size) or seal/verify fails closed.


KeyContext

Passed back to GetKey unchanged; NULL is fine.

void* SolidSyslogOpenSslHmacSha256PolicyConfig::KeyContext;



The documentation for this class was generated from the following file Platform/OpenSsl/Interface/SolidSyslogOpenSslHmacSha256Policy.h