TAO_SSLIOP 3.0.6
Classes | Typedefs | Enumerations | Variables
Security Module Reference

Classes

struct  AttributeType
 
struct  AuditEventType
 
struct  ChannelBindings
 
struct  EstablishTrust
 
struct  ExtensibleFamily
 
struct  MechandOptions
 
struct  OpaqueBuffer
 
struct  OptionsDirectionPair
 
struct  Right
 
struct  SecAttribute
 
struct  SelectorValue
 

Typedefs

typedef string SecurityName
 
typedef sequence< octet > Opaque
 
typedef sequence< octet > OID
 
typedef sequence< OIDOIDList
 
typedef unsigned long SecurityAttributeType
 
typedef sequence< AttributeTypeAttributeTypeList
 
typedef sequence< SecAttributeAttributeList
 
typedef unsigned long AuthenticationMethod
 
typedef sequence< AuthenticationMethodAuthenticationMethodList
 
typedef sequence< RightRightsList
 
typedef TimeBase::UtcT UtcT
 
typedef TimeBase::IntervalT IntervalT
 
typedef TimeBase::TimeT TimeT
 
typedef unsigned short AssociationOptions
 
typedef string MechanismType
 
typedef sequence< MechanismTypeMechanismTypeList
 
typedef sequence< OptionsDirectionPairOptionsDirectionPairList
 
typedef sequence< MechandOptionsMechandOptionsList
 
typedef unsigned long AuditChannelId
 
typedef unsigned short _EventType
 
typedef sequence< AuditEventTypeAuditEventTypeList
 
typedef unsigned long SelectorType
 
typedef sequence< SelectorValueSelectorValueList
 
typedef string SecurityName
 
typedef sequence< octet > Opaque
 
typedef sequence< octet > OID
 
typedef sequence< OIDOIDList
 
typedef unsigned long SecurityAttributeType
 
typedef sequence< AttributeTypeAttributeTypeList
 
typedef sequence< SecAttributeAttributeList
 
typedef unsigned long AuthenticationMethod
 
typedef sequence< AuthenticationMethodAuthenticationMethodList
 
typedef sequence< RightRightsList
 
typedef TimeBase::UtcT UtcT
 
typedef TimeBase::IntervalT IntervalT
 
typedef TimeBase::TimeT TimeT
 
typedef unsigned short AssociationOptions
 
typedef string MechanismType
 
typedef sequence< MechanismTypeMechanismTypeList
 
typedef sequence< OptionsDirectionPairOptionsDirectionPairList
 
typedef sequence< MechandOptionsMechandOptionsList
 
typedef unsigned long AuditChannelId
 
typedef unsigned short _EventType
 
typedef sequence< AuditEventTypeAuditEventTypeList
 
typedef unsigned long SelectorType
 
typedef sequence< SelectorValueSelectorValueList
 

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 }
 
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

 SecAuthSuccess
 
 SecAuthFailure
 
 SecAuthContinue
 
 SecAuthExpired
 
 SecAssocSuccess
 
 SecAssocFailure
 
 SecAssocContinue
 
 SecOwnCredentials
 
 SecReceivedCredentials
 
 SecTargetCredentials
 
 SecAllRights
 
 SecAnyRight
 
 SecInitiator
 
 SecDelegate
 
 Delegate
 
 NoDelegate
 
 SecNoDelegation
 
 SecSimpleDelegation
 
 SecCompositeDelegation
 
 SecNoProtection
 
 SecIntegrity
 
 SecConfidentiality
 
 SecIntegrityAndConfidentiality
 
 SecDetectReplay
 
 SecDetectMisordering
 
 SecEstablishTrustInTarget
 
 SecEstablishTrustInClient
 
 SecQOPNoProtection
 
 SecQOPIntegrity
 
 SecQOPConfidentiality
 
 SecQOPIntegrityAndConfidentiality
 
 SecClientSecurityContext
 
 SecServerSecurityContext
 
 SecContextInitialized
 
 SecContextContinued
 
 SecContextClientEstablished
 
 SecContextEstablished
 
 SecContextEstablishExpired
 
 SecContextExpired
 
 SecContextInvalid
 
 SecRequires
 
 SecSupports
 
 SecDirectionBoth
 
 SecDirectionRequest
 
 SecDirectionReply
 
 SecDelModeNoDelegation
 
 SecDelModeSimpleDelegation
 
 SecDelModeCompositeDelegation
 
 Monday
 
 Tuesday
 
 Wednesday
 
 Thursday
 
 Friday
 
 Saturday
 
 Sunday
 
 SecAllSelectors
 
 SecAnySelector
 
const CORBA::ServiceOption SecurityLevel1
 
const CORBA::ServiceOption SecurityLevel2
 
const CORBA::ServiceOption NonRepudiation
 
const CORBA::ServiceOption SecurityORBServiceReady
 
const CORBA::ServiceOption SecurityServiceReady
 
const CORBA::ServiceOption ReplaceORBServices
 
const CORBA::ServiceOption ReplaceSecurityServices
 
const CORBA::ServiceOption StandardSecureInteroperability
 
const CORBA::ServiceOption DCESecureInteroperability
 
const CORBA::ServiceOption CommonInteroperabilityLevel0
 
const CORBA::ServiceOption CommonInteroperabilityLevel1
 
const CORBA::ServiceOption CommonInteroperabilityLevel2
 
const CORBA::ServiceDetailType SecurityMechanismType
 
const CORBA::ServiceDetailType SecurityAttribute
 
const SecurityAttributeType AuditId
 
const SecurityAttributeType AccountingId
 
const SecurityAttributeType NonRepudiationId
 
const SecurityAttributeType _Public
 
const SecurityAttributeType AccessId
 
const SecurityAttributeType PrimaryGroupId
 
const SecurityAttributeType GroupId
 
const SecurityAttributeType Role
 
const SecurityAttributeType AttributeSet
 
const SecurityAttributeType Clearance
 
const SecurityAttributeType Capability
 
const AssociationOptions NoProtection
 
const AssociationOptions Integrity
 
const AssociationOptions Confidentiality
 
const AssociationOptions DetectReplay
 
const AssociationOptions DetectMisordering
 
const AssociationOptions EstablishTrustInTarget
 
const AssociationOptions EstablishTrustInClient
 
const AssociationOptions NoDelegation
 
const AssociationOptions SimpleDelegation
 
const AssociationOptions CompositeDelegation
 
const _EventType AuditAll
 
const _EventType AuditPrincipalAuth
 
const _EventType AuditSessionAuth
 
const _EventType AuditAuthorization
 
const _EventType AuditInvocation
 
const _EventType AuditSecEnvChange
 
const _EventType AuditPolicyChange
 
const _EventType AuditObjectCreation
 
const _EventType AuditObjectDestruction
 
const _EventType AuditNonRepudiation
 
const SelectorType InterfaceName
 
const SelectorType ObjectRef
 
const SelectorType Operation
 
const SelectorType Initiator
 
const SelectorType SuccessFailure
 
const SelectorType Time
 
const SelectorType DayOfWeek
 
const CORBA::PolicyType SecClientInvocationAccess
 
const CORBA::PolicyType SecTargetInvocationAccess
 
const CORBA::PolicyType SecApplicationAccess
 
const CORBA::PolicyType SecClientInvocationAudit
 
const CORBA::PolicyType SecTargetInvocationAudit
 
const CORBA::PolicyType SecApplicationAudit
 
const CORBA::PolicyType SecDelegation
 
const CORBA::PolicyType SecClientSecureInvocation
 
const CORBA::PolicyType SecTargetSecureInvocation
 
const CORBA::PolicyType SecNonRepudiation
 
const CORBA::PolicyType SecMechanismsPolicy
 
const CORBA::PolicyType SecInvocationCredentialsPolicy
 
const CORBA::PolicyType SecFeaturePolicy
 
const CORBA::PolicyType SecQOPPolicy
 
const CORBA::PolicyType SecDelegationDirectivePolicy
 
const CORBA::PolicyType SecEstablishTrustPolicy
 
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

◆ _EventType

typedef unsigned short Security::_EventType

◆ AssociationOptions

typedef unsigned short Security::AssociationOptions

◆ AttributeList

◆ AttributeTypeList

◆ AuditChannelId

typedef unsigned long Security::AuditChannelId

◆ AuditEventTypeList

◆ AuthenticationMethod

typedef unsigned long Security::AuthenticationMethod

◆ AuthenticationMethodList

◆ IntervalT

◆ MechandOptionsList

◆ MechanismType

typedef string Security::MechanismType

◆ MechanismTypeList

◆ OID

typedef sequence<octet> Security::OID

◆ OIDList

typedef sequence<OID> Security::OIDList

◆ Opaque

typedef sequence<octet> Security::Opaque

◆ OptionsDirectionPairList

◆ RightsList

typedef sequence<Right> Security::RightsList

◆ SecurityAttributeType

typedef unsigned long Security::SecurityAttributeType

◆ SecurityName

typedef string Security::SecurityName

◆ SelectorType

typedef unsigned long Security::SelectorType

◆ SelectorValueList

◆ TimeT

◆ UtcT

Enumeration Type Documentation

◆ AssociationStatus

Enumerator
SecAssocSuccess 
SecAssocFailure 
SecAssocContinue 

◆ AuditCombinator

Enumerator
SecAllSelectors 
SecAnySelector 

◆ AuthenticationStatus

Enumerator
SecAuthSuccess 
SecAuthFailure 
SecAuthContinue 
SecAuthExpired 

◆ CommunicationDirection

Enumerator
SecDirectionBoth 
SecDirectionRequest 
SecDirectionReply 

◆ DayOfTheWeek

Enumerator
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 
Sunday 

◆ DelegationDirective

Enumerator
Delegate 
NoDelegate 

◆ DelegationMode

Enumerator
SecDelModeNoDelegation 
SecDelModeSimpleDelegation 
SecDelModeCompositeDelegation 

◆ DelegationState

Enumerator
SecInitiator 
SecDelegate 

◆ InvocationCredentialsType

Enumerator
SecOwnCredentials 
SecReceivedCredentials 
SecTargetCredentials 

◆ QOP

Enumerator
SecQOPNoProtection 
SecQOPIntegrity 
SecQOPConfidentiality 
SecQOPIntegrityAndConfidentiality 

◆ RequiresSupports

Enumerator
SecRequires 
SecSupports 

◆ RightsCombinator

Enumerator
SecAllRights 
SecAnyRight 

◆ SecurityContextState

Enumerator
SecContextInitialized 
SecContextContinued 
SecContextClientEstablished 
SecContextEstablished 
SecContextEstablishExpired 
SecContextExpired 
SecContextInvalid 

◆ SecurityContextType

Enumerator
SecClientSecurityContext 
SecServerSecurityContext 

◆ SecurityFeature

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

Variable Documentation

◆ _Public

const SecurityAttributeType Security::_Public = 1

◆ AccessId

const SecurityAttributeType Security::AccessId = 2

◆ AccountingId

const SecurityAttributeType Security::AccountingId = 2

◆ AttributeSet

const SecurityAttributeType Security::AttributeSet = 6

◆ AuditAll

const _EventType Security::AuditAll = 0

◆ AuditAuthorization

const _EventType Security::AuditAuthorization = 3

◆ AuditId

const SecurityAttributeType Security::AuditId = 1

◆ AuditInvocation

const _EventType Security::AuditInvocation = 4

◆ AuditNonRepudiation

const _EventType Security::AuditNonRepudiation = 9

◆ AuditObjectCreation

const _EventType Security::AuditObjectCreation = 7

◆ AuditObjectDestruction

const _EventType Security::AuditObjectDestruction = 8

◆ AuditPolicyChange

const _EventType Security::AuditPolicyChange = 6

◆ AuditPrincipalAuth

const _EventType Security::AuditPrincipalAuth = 1

◆ AuditSecEnvChange

const _EventType Security::AuditSecEnvChange = 5

◆ AuditSessionAuth

const _EventType Security::AuditSessionAuth = 2

◆ Capability

const SecurityAttributeType Security::Capability = 8

◆ Clearance

const SecurityAttributeType Security::Clearance = 7

◆ CommonInteroperabilityLevel0

const CORBA::ServiceOption Security::CommonInteroperabilityLevel0 = 10

◆ CommonInteroperabilityLevel1

const CORBA::ServiceOption Security::CommonInteroperabilityLevel1 = 11

◆ CommonInteroperabilityLevel2

const CORBA::ServiceOption Security::CommonInteroperabilityLevel2 = 12

◆ CompositeDelegation

const AssociationOptions Security::CompositeDelegation = 512

◆ Confidentiality

const AssociationOptions Security::Confidentiality = 4

◆ DayOfWeek

const SelectorType Security::DayOfWeek = 7

◆ DCESecureInteroperability

const CORBA::ServiceOption Security::DCESecureInteroperability = 9

◆ DetectMisordering

const AssociationOptions Security::DetectMisordering = 16

◆ DetectReplay

const AssociationOptions Security::DetectReplay = 8

◆ EstablishTrustInClient

const AssociationOptions Security::EstablishTrustInClient = 64

◆ EstablishTrustInTarget

const AssociationOptions Security::EstablishTrustInTarget = 32

◆ GroupId

const SecurityAttributeType Security::GroupId = 4

◆ Initiator

const SelectorType Security::Initiator = 4

◆ Integrity

const AssociationOptions Security::Integrity = 2

◆ InterfaceName

const SelectorType Security::InterfaceName = 1

◆ NoDelegation

const AssociationOptions Security::NoDelegation = 128

◆ NonRepudiation

const CORBA::ServiceOption Security::NonRepudiation = 3

◆ NonRepudiationId

const SecurityAttributeType Security::NonRepudiationId = 3

◆ NoProtection

const AssociationOptions Security::NoProtection = 1

◆ ObjectRef

const SelectorType Security::ObjectRef = 2

◆ Operation

const SelectorType Security::Operation = 3

◆ PrimaryGroupId

const SecurityAttributeType Security::PrimaryGroupId = 3

◆ ReplaceORBServices

const CORBA::ServiceOption Security::ReplaceORBServices = 6

◆ ReplaceSecurityServices

const CORBA::ServiceOption Security::ReplaceSecurityServices = 7

◆ Role

const SecurityAttributeType Security::Role = 5

◆ SecApplicationAccess

const CORBA::PolicyType Security::SecApplicationAccess = 3

◆ SecApplicationAudit

const CORBA::PolicyType Security::SecApplicationAudit = 6

◆ SecClientInvocationAccess

const CORBA::PolicyType Security::SecClientInvocationAccess = 1

◆ SecClientInvocationAudit

const CORBA::PolicyType Security::SecClientInvocationAudit = 4

◆ SecClientSecureInvocation

const CORBA::PolicyType Security::SecClientSecureInvocation = 8

◆ SecDelegation

const CORBA::PolicyType Security::SecDelegation = 7

◆ SecDelegationDirectivePolicy

const CORBA::PolicyType Security::SecDelegationDirectivePolicy = 38

◆ SecEstablishTrustPolicy

const CORBA::PolicyType Security::SecEstablishTrustPolicy = 39

◆ SecFeaturePolicy

const CORBA::PolicyType Security::SecFeaturePolicy = 14

◆ SecInvocationCredentialsPolicy

const CORBA::PolicyType Security::SecInvocationCredentialsPolicy = 13

◆ SecMechanismsPolicy

const CORBA::PolicyType Security::SecMechanismsPolicy = 12

◆ SecNonRepudiation

const CORBA::PolicyType Security::SecNonRepudiation = 10

◆ SecQOPPolicy

const CORBA::PolicyType Security::SecQOPPolicy = 15

◆ SecTargetInvocationAccess

const CORBA::PolicyType Security::SecTargetInvocationAccess = 2

◆ SecTargetInvocationAudit

const CORBA::PolicyType Security::SecTargetInvocationAudit = 5

◆ SecTargetSecureInvocation

const CORBA::PolicyType Security::SecTargetSecureInvocation = 9

◆ SecurityAttribute

const CORBA::ServiceDetailType Security::SecurityAttribute = 2

◆ SecurityLevel1

const CORBA::ServiceOption Security::SecurityLevel1 = 1

◆ SecurityLevel2

const CORBA::ServiceOption Security::SecurityLevel2 = 2

◆ SecurityMechanismType

const CORBA::ServiceDetailType Security::SecurityMechanismType = 1

◆ SecurityORBServiceReady

const CORBA::ServiceOption Security::SecurityORBServiceReady = 4

◆ SecurityServiceReady

const CORBA::ServiceOption Security::SecurityServiceReady = 5

◆ SimpleDelegation

const AssociationOptions Security::SimpleDelegation = 256

◆ StandardSecureInteroperability

const CORBA::ServiceOption Security::StandardSecureInteroperability = 8

◆ SuccessFailure

const SelectorType Security::SuccessFailure = 5

◆ Time

const SelectorType Security::Time = 6