OpenDOF Project

The DOFSecurityDesire enumeration types represent the security levels that can be imposed on connections (DOFConnection) and servers (DOFServer).

For a connection and server to be compatible, they must have compatible security desires; otherwise, the connection fails.

See Also
DOFConnectionConfigBuilder_SetSecurityDesire
DOFServerConfigBuilder_SetSecurityDesire
DOFConnectionState_GetSecurityDesire
DOFServerState_GetSecurityDesire
Enumerator:
DOFSECURITYDESIRE_NOT_SECURE 

Indicates that the connection or server must not be secure.

Connections and servers with this security desire are compatible only with others that have the NOT_SECURE or ANY security desire.

DOFSECURITYDESIRE_SECURE_ANY 

Indicates that authentication is required, and encryption is allowed but not required.

Connections and servers with this security desire are compatible with all others, except those that have the NOT_SECURE security desire.

DOFSECURITYDESIRE_SECURE_AUTHENTICATE_ONLY 

Indicates that authentication is required, but encryption is not allowed.

Connections and servers with this security desire are compatible only with others that have the SECURE_AUTHENTICATE_ONLY, SECURE_ANY, or ANY security desire.

DOFSECURITYDESIRE_SECURE 

Indicates that both authentication and encryption are required.

Connections and servers with this security desire are compatible with others that have the SECURE, SECURE_ANY, or ANY security desire.

DOFSECURITYDESIRE_ANY 

Indicates that the connection or server accepts any of the other security levels.

Connections and servers with this security desire are compatible with all others, as long as they are capable of authentication and encryption when required by the other component.

core-c-dof-oal Version 7.1.7 Build 0
2017-10-31