Avaya Client Services API Reference (iOS)
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

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.

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.

Enumerator
CSTrustStoreModePrivateOnly 

Use only private trust for trust evaluation.

CSTrustStoreModePrivateAndSystem 

Use private and system trust stores for trust evaluation.