getKerberosSecurity()
Returns the Kerberos security level for the connection to a specified manager.
Synopsis
int getKerberosSecurity([int manId]);
Parameters
Parameter | Description |
---|---|
manId |
The manager ID that is returned with the function convManIdToInt (see example below) The default is the Event Manager. The return values can be: -1: Error, for example, no connection to the specified manager 0: No security level ("none") 1: Authentication ("authentication") 2: Integrity ("integrity") 3. Encryption ("encryption") |
Return value
-1: Error, for example, no connection to the specified manager
0: No security level ("none")
1: Authentication ("authentication")
2: Integrity ("integrity")
3. Encryption ("encryption")
Description
Returns the Kerberos security level for the connection to a specified manager. When the manager ID was not specified, this function connects to the active Event manager and not automatically to this on host 1.
Example
The following example returns the Kerberos security level for the connection to the Event Manager.
main()
{
int manID,sys;
dyn_char managers;
char rep;
managers = makeDynChar(EVENT_MAN);
sys = getSystemId("System1:");
//Returns the system ID of the specified system
rep = 2; //Replica number
manID = convManIdToInt(EVENT_MAN, 1,sys,rep);
//Function call with all Parameters
DebugN(manID); //Integer corresponding to the manager identifier
int retK;
retK = getKerberosSecurity(manID);
DebugN("Kerberos security level ", retK);
}
Assignment
Kerberos authentication
Availability
CTRL