/* @var string UserAgent to use in requests made to privacyIDEA. */
/* @var string User agent name which should be forwarded to the privacyIDEA server. */
public$userAgent="";
publicstring$userAgent="";
/* @var string URL of the privacyIDEA server. */
/* @var string URL of the privacyIDEA server. */
public$serverURL="";
publicstring$serverURL="";
/* @var string User's realm. */
publicstring$realm="";
/* @var string Here is realm of users account. */
/* @var bool Disable host verification for SSL. */
public$realm="";
publicbool$sslVerifyHost=true;
/* @var bool Host verification can be disabled in SSL. */
/* @var bool Disable peer verification for SSL. */
public$sslVerifyHost=true;
publicbool$sslVerifyPeer=true;
/* @var bool Peer verification can be disabled in SSL. */
/* @var string Account name for privacyIDEA service account. Required to use the /validate/triggerchallenge endpoint. */
public$sslVerifyPeer=true;
publicstring$serviceAccountName="";
/* @var string Account name for a service account to the privacyIDEA server. This is required to use the /validate/triggerchallenge endpoint. */
/* @var string Password for privacyIDEA service account. Required to use the /validate/triggerchallenge endpoint. */
public$serviceAccountName="";
publicstring$serviceAccountPass="";
/* @var string Password for a service account to the privacyIDEA server. This is required to use the /validate/triggerchallenge endpoint. */
/* @var string Realm for privacyIDEA service account. Optional to use the /validate/triggerchallenge endpoint. */
public$serviceAccountPass="";
publicstring$serviceAccountRealm="";
/* @var string Realm for a service account to the privacyIDEA server. This is required to use the /validate/triggerchallenge endpoint. This is optional. */
/* @var bool Send the "client" parameter to allow using the original IP address in the privacyIDEA policies. */
public$serviceAccountRealm="";
publicbool$forwardClientIP=false;
/* @var object Implementation of the PILog interface. */
/* @var object|null Implementation of the PILog interface. */
public$logger=null;
public?object$logger=null;
/**
/**
* PrivacyIDEA constructor.
* PrivacyIDEA constructor.
* @param $userAgent string the user agent that should be used for the requests made
* @param $userAgent string User agent.
* @param $serverURL string the url of the privacyIDEA server
* @param $serverURL string privacyIDEA server URL.