Wrapper class that handles computing HMACs. The supplied implementation uses openssl, but users can supply an alternate implementation that uses a different library (e. g. one providing specialized HW accelaration)
Indicates whether a Kinetic operation (get, put, security, etc) put succeeded or failed. Unlike Status it provides details like whether the failure resulted from a version or an HMAC error
The permissions apply to keys that have value at offset. For example, if offset is 0 and value is "log_server" the user will have the specified permissions over keys "log_server:today" and "log_server:yesterday" but not "user_profile:123"
Kinetic connection class variant that synchronizes concurrent access and allows non-blocking IO. Instead of constructing this class directly users should harness the KineticConnectionFactory