- Main Page
- Namespaces
- Classes
- Files

- Search for |

- Namespace List
- Namespace Members

# Security Namespace Reference

## Classes
struct | ExtensibleFamily
struct | AttributeType
struct | SecAttribute
struct | Right
struct | ChannelBindings
struct | OpaqueBuffer
struct | OptionsDirectionPair
struct | MechandOptions
struct | EstablishTrust
struct | AuditEventType
struct | SelectorValue
## Typedefs
typedef string | SecurityName
typedef sequence< octet > | Opaque
typedef sequence< octet > | OID
typedef sequence< OID > | OIDList
typedef unsigned long | SecurityAttributeType
typedef sequence< AttributeType > | AttributeTypeList
typedef sequence< SecAttribute > | AttributeList
typedef unsigned long | AuthenticationMethod
typedef sequence< AuthenticationMethod > | AuthenticationMethodList
typedef sequence< Right > | RightsList
typedef TimeBase::UtcT | UtcT
typedef TimeBase::IntervalT | IntervalT
typedef TimeBase::TimeT | TimeT
typedef unsigned short | AssociationOptions
typedef string | MechanismType
typedef sequence< MechanismType > | MechanismTypeList
typedef sequence< OptionsDirectionPair > | OptionsDirectionPairList
typedef sequence< MechandOptions > | MechandOptionsList
typedef unsigned long | AuditChannelId
typedef unsigned short | _EventType
typedef sequence< AuditEventType > | AuditEventTypeList
typedef unsigned long | SelectorType
typedef sequence< SelectorValue > | SelectorValueList
## Enumerations
enum | AuthenticationStatus { SecAuthSuccess, SecAuthFailure, SecAuthContinue, SecAuthExpired }
enum | AssociationStatus { SecAssocSuccess, SecAssocFailure, SecAssocContinue }
enum | InvocationCredentialsType { SecOwnCredentials, SecReceivedCredentials, SecTargetCredentials }
enum | RightsCombinator { SecAllRights, SecAnyRight }
enum | DelegationState { SecInitiator, SecDelegate }
enum | DelegationDirective { Delegate, NoDelegate }
enum | SecurityFeature { SecNoDelegation, SecSimpleDelegation, SecCompositeDelegation, SecNoProtection, SecIntegrity, SecConfidentiality, SecIntegrityAndConfidentiality, SecDetectReplay, SecDetectMisordering, SecEstablishTrustInTarget, SecEstablishTrustInClient }
enum | QOP { SecQOPNoProtection, SecQOPIntegrity, SecQOPConfidentiality, SecQOPIntegrityAndConfidentiality }
enum | SecurityContextType { SecClientSecurityContext, SecServerSecurityContext }
enum | SecurityContextState { SecContextInitialized, SecContextContinued, SecContextClientEstablished, SecContextEstablished, SecContextEstablishExpired, SecContextExpired, SecContextInvalid }
enum | RequiresSupports { SecRequires, SecSupports }
enum | CommunicationDirection { SecDirectionBoth, SecDirectionRequest, SecDirectionReply }
enum | DelegationMode { SecDelModeNoDelegation, SecDelModeSimpleDelegation, SecDelModeCompositeDelegation }
enum | DayOfTheWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }
enum | AuditCombinator { SecAllSelectors, SecAnySelector }
## Variables
const CORBA::ServiceOption | SecurityLevel1 = 1
const CORBA::ServiceOption | SecurityLevel2 = 2
const CORBA::ServiceOption | NonRepudiation = 3
const CORBA::ServiceOption | SecurityORBServiceReady = 4
const CORBA::ServiceOption | SecurityServiceReady = 5
const CORBA::ServiceOption | ReplaceORBServices = 6
const CORBA::ServiceOption | ReplaceSecurityServices = 7
const CORBA::ServiceOption | StandardSecureInteroperability = 8
const CORBA::ServiceOption | DCESecureInteroperability = 9
const CORBA::ServiceOption | CommonInteroperabilityLevel0 = 10
const CORBA::ServiceOption | CommonInteroperabilityLevel1 = 11
const CORBA::ServiceOption | CommonInteroperabilityLevel2 = 12
const CORBA::ServiceDetailType | SecurityMechanismType = 1
const CORBA::ServiceDetailType | SecurityAttribute = 2
const SecurityAttributeType | AuditId = 1
const SecurityAttributeType | AccountingId = 2
const SecurityAttributeType | NonRepudiationId = 3
const SecurityAttributeType | _Public = 1
const SecurityAttributeType | AccessId = 2
const SecurityAttributeType | PrimaryGroupId = 3
const SecurityAttributeType | GroupId = 4
const SecurityAttributeType | Role = 5
const SecurityAttributeType | AttributeSet = 6
const SecurityAttributeType | Clearance = 7
const SecurityAttributeType | Capability = 8
const AssociationOptions | NoProtection = 1
const AssociationOptions | Integrity = 2
const AssociationOptions | Confidentiality = 4
const AssociationOptions | DetectReplay = 8
const AssociationOptions | DetectMisordering = 16
const AssociationOptions | EstablishTrustInTarget = 32
const AssociationOptions | EstablishTrustInClient = 64
const AssociationOptions | NoDelegation = 128
const AssociationOptions | SimpleDelegation = 256
const AssociationOptions | CompositeDelegation = 512
const _EventType | AuditAll = 0
const _EventType | AuditPrincipalAuth = 1
const _EventType | AuditSessionAuth = 2
const _EventType | AuditAuthorization = 3
const _EventType | AuditInvocation = 4
const _EventType | AuditSecEnvChange = 5
const _EventType | AuditPolicyChange = 6
const _EventType | AuditObjectCreation = 7
const _EventType | AuditObjectDestruction = 8
const _EventType | AuditNonRepudiation = 9
const SelectorType | InterfaceName = 1
const SelectorType | ObjectRef = 2
const SelectorType | Operation = 3
const SelectorType | Initiator = 4
const SelectorType | SuccessFailure = 5
const SelectorType | Time = 6
const SelectorType | DayOfWeek = 7
const CORBA::PolicyType | SecClientInvocationAccess = 1
const CORBA::PolicyType | SecTargetInvocationAccess = 2
const CORBA::PolicyType | SecApplicationAccess = 3
const CORBA::PolicyType | SecClientInvocationAudit = 4
const CORBA::PolicyType | SecTargetInvocationAudit = 5
const CORBA::PolicyType | SecApplicationAudit = 6
const CORBA::PolicyType | SecDelegation = 7
const CORBA::PolicyType | SecClientSecureInvocation = 8
const CORBA::PolicyType | SecTargetSecureInvocation = 9
const CORBA::PolicyType | SecNonRepudiation = 10
const CORBA::PolicyType | SecMechanismsPolicy = 12
const CORBA::PolicyType | SecInvocationCredentialsPolicy = 13
const CORBA::PolicyType | SecFeaturePolicy = 14
const CORBA::PolicyType | SecQOPPolicy = 15
const CORBA::PolicyType | SecDelegationDirectivePolicy = 38
const CORBA::PolicyType | SecEstablishTrustPolicy = 39

## Typedef Documentation

typedef string Security::SecurityName

typedef sequence<octet> Security::Opaque

typedef sequence<octet> Security::OID

typedef sequence<OID> Security::OIDList

typedef unsigned long Security::SecurityAttributeType

typedef sequence<AttributeType> Security::AttributeTypeList

typedef sequence<SecAttribute> Security::AttributeList

typedef unsigned long Security::AuthenticationMethod

typedef sequence<AuthenticationMethod> Security::AuthenticationMethodList

typedef sequence<Right> Security::RightsList

typedef TimeBase::UtcT Security::UtcT

typedef TimeBase::IntervalT Security::IntervalT

typedef TimeBase::TimeT Security::TimeT

typedef unsigned short Security::AssociationOptions

typedef string Security::MechanismType

typedef sequence<MechanismType> Security::MechanismTypeList

typedef sequence<OptionsDirectionPair> Security::OptionsDirectionPairList

typedef sequence<MechandOptions> Security::MechandOptionsList

typedef unsigned long Security::AuditChannelId

typedef unsigned short Security::_EventType

typedef sequence<AuditEventType> Security::AuditEventTypeList

typedef unsigned long Security::SelectorType

typedef sequence<SelectorValue> Security::SelectorValueList

## Enumeration Type Documentation

enum Security::AuthenticationStatus

Enumerator:

  SecAuthSuccess |
  SecAuthFailure |
  SecAuthContinue |
  SecAuthExpired |

enum Security::AssociationStatus

Enumerator:

  SecAssocSuccess |
  SecAssocFailure |
  SecAssocContinue |

enum Security::InvocationCredentialsType

Enumerator:

  SecOwnCredentials |
  SecReceivedCredentials |
  SecTargetCredentials |

enum Security::RightsCombinator

Enumerator:

  SecAllRights |
  SecAnyRight |

enum Security::DelegationState

Enumerator:

  SecInitiator |
  SecDelegate |

enum Security::DelegationDirective

Enumerator:

  Delegate |
  NoDelegate |

enum Security::SecurityFeature

Enumerator:

  SecNoDelegation |
  SecSimpleDelegation |
  SecCompositeDelegation |
  SecNoProtection |
  SecIntegrity |
  SecConfidentiality |
  SecIntegrityAndConfidentiality |
  SecDetectReplay |
  SecDetectMisordering |
  SecEstablishTrustInTarget |
  SecEstablishTrustInClient |

enum Security::QOP

Enumerator:

  SecQOPNoProtection |
  SecQOPIntegrity |
  SecQOPConfidentiality |
  SecQOPIntegrityAndConfidentiality |

enum Security::SecurityContextType

Enumerator:

  SecClientSecurityContext |
  SecServerSecurityContext |

enum Security::SecurityContextState

Enumerator:

  SecContextInitialized |
  SecContextContinued |
  SecContextClientEstablished |
  SecContextEstablished |
  SecContextEstablishExpired |
  SecContextExpired |
  SecContextInvalid |

enum Security::RequiresSupports

Enumerator:

  SecRequires |
  SecSupports |

enum Security::CommunicationDirection

Enumerator:

  SecDirectionBoth |
  SecDirectionRequest |
  SecDirectionReply |

enum Security::DelegationMode

Enumerator:

  SecDelModeNoDelegation |
  SecDelModeSimpleDelegation |
  SecDelModeCompositeDelegation |

enum Security::DayOfTheWeek

Enumerator:

  Monday |
  Tuesday |
  Wednesday |
  Thursday |
  Friday |
  Saturday |
  Sunday |

enum Security::AuditCombinator

Enumerator:

  SecAllSelectors |
  SecAnySelector |

## Variable Documentation

const CORBA::ServiceOption Security::SecurityLevel1 = 1

const CORBA::ServiceOption Security::SecurityLevel2 = 2

const CORBA::ServiceOption Security::NonRepudiation = 3

const CORBA::ServiceOption Security::SecurityORBServiceReady = 4

const CORBA::ServiceOption Security::SecurityServiceReady = 5

const CORBA::ServiceOption Security::ReplaceORBServices = 6

const CORBA::ServiceOption Security::ReplaceSecurityServices = 7

const CORBA::ServiceOption Security::StandardSecureInteroperability = 8

const CORBA::ServiceOption Security::DCESecureInteroperability = 9

const CORBA::ServiceOption Security::CommonInteroperabilityLevel0 = 10

const CORBA::ServiceOption Security::CommonInteroperabilityLevel1 = 11

const CORBA::ServiceOption Security::CommonInteroperabilityLevel2 = 12

const CORBA::ServiceDetailType Security::SecurityMechanismType = 1

const CORBA::ServiceDetailType Security::SecurityAttribute = 2

const SecurityAttributeType Security::AuditId = 1

const SecurityAttributeType Security::AccountingId = 2

const SecurityAttributeType Security::NonRepudiationId = 3

const SecurityAttributeType Security::_Public = 1

const SecurityAttributeType Security::AccessId = 2

const SecurityAttributeType Security::PrimaryGroupId = 3

const SecurityAttributeType Security::GroupId = 4

const SecurityAttributeType Security::Role = 5

const SecurityAttributeType Security::AttributeSet = 6

const SecurityAttributeType Security::Clearance = 7

const SecurityAttributeType Security::Capability = 8

const AssociationOptions Security::NoProtection = 1

const AssociationOptions Security::Integrity = 2

const AssociationOptions Security::Confidentiality = 4

const AssociationOptions Security::DetectReplay = 8

const AssociationOptions Security::DetectMisordering = 16

const AssociationOptions Security::EstablishTrustInTarget = 32

const AssociationOptions Security::EstablishTrustInClient = 64

const AssociationOptions Security::NoDelegation = 128

const AssociationOptions Security::SimpleDelegation = 256

const AssociationOptions Security::CompositeDelegation = 512

const _EventType Security::AuditAll = 0

const _EventType Security::AuditPrincipalAuth = 1

const _EventType Security::AuditSessionAuth = 2

const _EventType Security::AuditAuthorization = 3

const _EventType Security::AuditInvocation = 4

const _EventType Security::AuditSecEnvChange = 5

const _EventType Security::AuditPolicyChange = 6

const _EventType Security::AuditObjectCreation = 7

const _EventType Security::AuditObjectDestruction = 8

const _EventType Security::AuditNonRepudiation = 9

const SelectorType Security::InterfaceName = 1

const SelectorType Security::ObjectRef = 2

const SelectorType Security::Operation = 3

const SelectorType Security::Initiator = 4

const SelectorType Security::SuccessFailure = 5

const SelectorType Security::Time = 6

const SelectorType Security::DayOfWeek = 7

const CORBA::PolicyType Security::SecClientInvocationAccess = 1

const CORBA::PolicyType Security::SecTargetInvocationAccess = 2

const CORBA::PolicyType Security::SecApplicationAccess = 3

const CORBA::PolicyType Security::SecClientInvocationAudit = 4

const CORBA::PolicyType Security::SecTargetInvocationAudit = 5

const CORBA::PolicyType Security::SecApplicationAudit = 6

const CORBA::PolicyType Security::SecDelegation = 7

const CORBA::PolicyType Security::SecClientSecureInvocation = 8

const CORBA::PolicyType Security::SecTargetSecureInvocation = 9

const CORBA::PolicyType Security::SecNonRepudiation = 10

const CORBA::PolicyType Security::SecMechanismsPolicy = 12

const CORBA::PolicyType Security::SecInvocationCredentialsPolicy = 13

const CORBA::PolicyType Security::SecFeaturePolicy = 14

const CORBA::PolicyType Security::SecQOPPolicy = 15

const CORBA::PolicyType Security::SecDelegationDirectivePolicy = 38

const CORBA::PolicyType Security::SecEstablishTrustPolicy = 39