TAO_Security 2.0.1
Classes | Typedefs | Enumerations | Variables

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 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
< AuthenticationMethod
AuthenticationMethodList
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
< OptionsDirectionPair
OptionsDirectionPairList
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 }

Variables

tmp doxygen ACE_wrappers TAO
orbsvcs orbsvcs Security idl
typedef string 
SecurityName
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 unsigned short Security::_EventType
typedef unsigned short Security::AssociationOptions
typedef unsigned long Security::AuditChannelId
typedef unsigned long Security::AuthenticationMethod
typedef TimeBase::IntervalT Security::IntervalT
typedef string Security::MechanismType
typedef sequence<octet> Security::OID
typedef sequence<OID> Security::OIDList
typedef sequence<octet> Security::Opaque
typedef sequence<Right> Security::RightsList
typedef unsigned long Security::SecurityAttributeType
typedef unsigned long Security::SelectorType
typedef TimeBase::TimeT Security::TimeT
typedef TimeBase::UtcT Security::UtcT

Enumeration Type Documentation

Enumerator:
SecAssocSuccess 
SecAssocFailure 
SecAssocContinue 
Enumerator:
SecAllSelectors 
SecAnySelector 
Enumerator:
SecAuthSuccess 
SecAuthFailure 
SecAuthContinue 
SecAuthExpired 
Enumerator:
SecDirectionBoth 
SecDirectionRequest 
SecDirectionReply 
Enumerator:
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 
Sunday 
Enumerator:
Delegate 
NoDelegate 
Enumerator:
SecDelModeNoDelegation 
SecDelModeSimpleDelegation 
SecDelModeCompositeDelegation 
Enumerator:
SecInitiator 
SecDelegate 
Enumerator:
SecOwnCredentials 
SecReceivedCredentials 
SecTargetCredentials 
Enumerator:
SecQOPNoProtection 
SecQOPIntegrity 
SecQOPConfidentiality 
SecQOPIntegrityAndConfidentiality 
Enumerator:
SecRequires 
SecSupports 
Enumerator:
SecAllRights 
SecAnyRight 
Enumerator:
SecContextInitialized 
SecContextContinued 
SecContextClientEstablished 
SecContextEstablished 
SecContextEstablishExpired 
SecContextExpired 
SecContextInvalid 
Enumerator:
SecClientSecurityContext 
SecServerSecurityContext 
Enumerator:
SecNoDelegation 
SecSimpleDelegation 
SecCompositeDelegation 
SecNoProtection 
SecIntegrity 
SecConfidentiality 
SecIntegrityAndConfidentiality 
SecDetectReplay 
SecDetectMisordering 
SecEstablishTrustInTarget 
SecEstablishTrustInClient 

Variable Documentation

const CORBA::ServiceOption Security::CommonInteroperabilityLevel0 = 10
const CORBA::ServiceOption Security::CommonInteroperabilityLevel1 = 11
const CORBA::ServiceOption Security::CommonInteroperabilityLevel2 = 12
const CORBA::ServiceOption Security::DCESecureInteroperability = 9
const CORBA::ServiceOption Security::NonRepudiation = 3
const CORBA::ServiceOption Security::ReplaceORBServices = 6
const CORBA::ServiceOption Security::ReplaceSecurityServices = 7
const CORBA::ServiceDetailType Security::SecurityAttribute = 2
const CORBA::ServiceOption Security::SecurityLevel1 = 1
const CORBA::ServiceOption Security::SecurityLevel2 = 2
const CORBA::ServiceDetailType Security::SecurityMechanismType = 1
tmp doxygen ACE_wrappers TAO orbsvcs orbsvcs Security idl typedef string Security::SecurityName
const CORBA::ServiceOption Security::SecurityORBServiceReady = 4
const CORBA::ServiceOption Security::SecurityServiceReady = 5
const CORBA::ServiceOption Security::StandardSecureInteroperability = 8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines