medcrypt::guardian::AuthenticationDomain

Authentication restriction container. Restrictions for use by an authentication agent.

#include <AuthenticationManager.h>

Public Attributes

Public Attributes Documentation

variable service_name

std::string service_name;

the name of the service the contained

variable domain

transport specific authentication domain, usually string representation of a port

variable ip_allow_deny

are the addresses in the following list allowed or denied

variable ip_addresses

string representations of IP addresses

variable key_allow_deny

are the keys in the following list allowed or denied

variable public_keys

vectors of public key bytes

Debugging and logging

Guardian does not create log files. Instead, logging is controlled by the application:

  • Guardian logs to stdout and stderr, which appear in the terminal/CLI of the running application during execution. Look for specific error codes or connection failures in the output.

  • Custom logging: Use SetLoggingCallback to redirect log messages to a callback function, stopping terminal output and allowing custom log handling

  • Log control: Applications can control log level and verbosity.

  • Guardian Cloud UI: Check the Guardian Cloud interface for additional error details and provisioning status.

Last updated