Avaya Client Services API Reference (OS X)

- Main Page
- Classes
- Files
- Related Pages

- File List
- File Members

Classes | Enumerations
CSSecurityPolicyConfiguration.h File Reference
`#import <Foundation/Foundation.h>`
`#import "CSSCEPConfiguration.h"`

## Classes
class | CSSecurityPolicyConfiguration

## Enumerations
enum | CSSecurityPolicy { CSSecurityPolicyRequired = 0, CSSecurityPolicyBestEffort, CSSecurityPolicyDisabled }
| Security policy configuration for certificate revocation. More...
enum | CSTLSProtocolVersion { CSTLSProtocolVersionTLS_1_0 = 0, CSTLSProtocolVersionTLS_1_1 = 1, CSTLSProtocolVersionTLS_1_2 = 2, CSTLSProtocolVersionTLS_1_3 = 3 }
enum | CSTrustStoreMode { CSTrustStoreModePrivateOnly = 0, CSTrustStoreModePrivateAndSystem = 1 }

## Enumeration Type Documentation

enum CSSecurityPolicy

Security policy configuration for certificate revocation.

Enumerator
CSSecurityPolicyRequired | Enable revocation check and treat all certificate revocation errors as fatal.
CSSecurityPolicyBestEffort | Enable revocation check and treat indeterminate certificate revocation errors as non-fatal. Indeterminate errors are the errors reported when client application cannot fetch certificate revocation information from the revocation servers due to issues like server unreachable, network issues, server busy etc.
CSSecurityPolicyDisabled | Disable certificate revocation check. The revocation checks are restricted to cached results.

enum CSTLSProtocolVersion

Enumerator
CSTLSProtocolVersionTLS_1_0 | TLS v1.0.
CSTLSProtocolVersionTLS_1_1 | TLS v1.1.
CSTLSProtocolVersionTLS_1_2 | TLS v1.2.
CSTLSProtocolVersionTLS_1_3 | TLS v1.3.

enum CSTrustStoreMode

Enumerator
CSTrustStoreModePrivateOnly | Use only private trust for trust evaluation.
CSTrustStoreModePrivateAndSystem | Use private and system trust stores for trust evaluation.