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

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 unsigned short Security::_EventType
 

Definition at line 275 of file Security.idl.

typedef unsigned short Security::AssociationOptions
 

Definition at line 212 of file Security.idl.

typedef sequence<SecAttribute> Security::AttributeList
 

Definition at line 88 of file Security.idl.

typedef sequence<AttributeType> Security::AttributeTypeList
 

Definition at line 78 of file Security.idl.

typedef unsigned long Security::AuditChannelId
 

Definition at line 274 of file Security.idl.

typedef sequence<AuditEventType> Security::AuditEventTypeList
 

Definition at line 302 of file Security.idl.

typedef unsigned long Security::AuthenticationMethod
 

Definition at line 106 of file Security.idl.

typedef sequence<AuthenticationMethod> Security::AuthenticationMethodList
 

Definition at line 108 of file Security.idl.

typedef TimeBase::IntervalT Security::IntervalT
 

Definition at line 147 of file Security.idl.

typedef sequence<MechandOptions> Security::MechandOptionsList
 

Definition at line 265 of file Security.idl.

typedef string Security::MechanismType
 

Definition at line 241 of file Security.idl.

typedef sequence<MechanismType> Security::MechanismTypeList
 

Definition at line 242 of file Security.idl.

typedef sequence<octet> Security::OID
 

Definition at line 49 of file Security.idl.

typedef sequence<OID> Security::OIDList
 

Definition at line 51 of file Security.idl.

typedef sequence<octet> Security::Opaque
 

Definition at line 19 of file Security.idl.

typedef sequence<OptionsDirectionPair> Security::OptionsDirectionPairList
 

Definition at line 250 of file Security.idl.

typedef sequence<Right> Security::RightsList
 

Definition at line 125 of file Security.idl.

typedef unsigned long Security::SecurityAttributeType
 

Definition at line 54 of file Security.idl.

typedef string Security::SecurityName
 

Definition at line 18 of file Security.idl.

typedef unsigned long Security::SelectorType
 

Definition at line 304 of file Security.idl.

typedef sequence<SelectorValue> Security::SelectorValueList
 

Definition at line 329 of file Security.idl.

typedef TimeBase::TimeT Security::TimeT
 

Definition at line 148 of file Security.idl.

typedef TimeBase::UtcT Security::UtcT
 

Definition at line 146 of file Security.idl.


Enumeration Type Documentation

enum Security::AssociationStatus
 

Enumeration values:
SecAssocSuccess 
SecAssocFailure 
SecAssocContinue 

Definition at line 99 of file Security.idl.

00099                            {
00100         SecAssocSuccess,
00101         SecAssocFailure,
00102         SecAssocContinue
00103     };

enum Security::AuditCombinator
 

Enumeration values:
SecAllSelectors 
SecAnySelector 

Definition at line 292 of file Security.idl.

00292                          {
00293       SecAllSelectors,
00294       SecAnySelector
00295     };

enum Security::AuthenticationStatus
 

Enumeration values:
SecAuthSuccess 
SecAuthFailure 
SecAuthContinue 
SecAuthExpired 

Definition at line 91 of file Security.idl.

00091                               {
00092         SecAuthSuccess,
00093         SecAuthFailure,
00094         SecAuthContinue,
00095         SecAuthExpired
00096     };

enum Security::CommunicationDirection
 

Enumeration values:
SecDirectionBoth 
SecDirectionRequest 
SecDirectionReply 

Definition at line 234 of file Security.idl.

00234                                 {
00235         SecDirectionBoth,
00236         SecDirectionRequest,
00237         SecDirectionReply
00238     };

enum Security::DayOfTheWeek
 

Enumeration values:
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 
Sunday 

Definition at line 288 of file Security.idl.

00288                       {
00289       Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
00290     };

enum Security::DelegationDirective
 

Enumeration values:
Delegate 
NoDelegate 

Definition at line 139 of file Security.idl.

00139                              {
00140         Delegate,
00141         NoDelegate
00142     };

enum Security::DelegationMode
 

Enumeration values:
SecDelModeNoDelegation 
SecDelModeSimpleDelegation 
SecDelModeCompositeDelegation 

Definition at line 253 of file Security.idl.

00253                         {
00254         SecDelModeNoDelegation,       // i.e. use own credentials
00255         SecDelModeSimpleDelegation,   // delegate received credentials
00256         SecDelModeCompositeDelegation // delegate both
00257     };

enum Security::DelegationState
 

Enumeration values:
SecInitiator 
SecDelegate 

Definition at line 134 of file Security.idl.

00134                          {
00135         SecInitiator,
00136         SecDelegate
00137     };

enum Security::InvocationCredentialsType
 

Enumeration values:
SecOwnCredentials 
SecReceivedCredentials 
SecTargetCredentials 

Definition at line 112 of file Security.idl.

00112                                    {
00113         SecOwnCredentials,
00114         SecReceivedCredentials,
00115         SecTargetCredentials
00116     };

enum Security::QOP
 

Enumeration values:
SecQOPNoProtection 
SecQOPIntegrity 
SecQOPConfidentiality 
SecQOPIntegrityAndConfidentiality 

Definition at line 168 of file Security.idl.

enum Security::RequiresSupports
 

Enumeration values:
SecRequires 
SecSupports 

Definition at line 227 of file Security.idl.

00227                           {
00228         SecRequires,
00229         SecSupports
00230     };

enum Security::RightsCombinator
 

Enumeration values:
SecAllRights 
SecAnyRight 

Definition at line 127 of file Security.idl.

00127                           {
00128         SecAllRights,
00129         SecAnyRight
00130     };

enum Security::SecurityContextState
 

Enumeration values:
SecContextInitialized 
SecContextContinued 
SecContextClientEstablished 
SecContextEstablished 
SecContextEstablishExpired 
SecContextExpired 
SecContextInvalid 

Definition at line 182 of file Security.idl.

enum Security::SecurityContextType
 

Enumeration values:
SecClientSecurityContext 
SecServerSecurityContext 

Definition at line 176 of file Security.idl.

00176                              {
00177         SecClientSecurityContext,
00178         SecServerSecurityContext
00179     };

enum Security::SecurityFeature
 

Enumeration values:
SecNoDelegation 
SecSimpleDelegation 
SecCompositeDelegation 
SecNoProtection 
SecIntegrity 
SecConfidentiality 
SecIntegrityAndConfidentiality 
SecDetectReplay 
SecDetectMisordering 
SecEstablishTrustInTarget 
SecEstablishTrustInClient 

Definition at line 152 of file Security.idl.


Variable Documentation

const SecurityAttributeType Security::_Public = 1
 

Definition at line 64 of file Security.idl.

const SecurityAttributeType Security::AccessId = 2
 

Definition at line 65 of file Security.idl.

const SecurityAttributeType Security::AccountingId = 2
 

Definition at line 59 of file Security.idl.

const SecurityAttributeType Security::AttributeSet = 6
 

Definition at line 69 of file Security.idl.

const _EventType Security::AuditAll = 0
 

Definition at line 277 of file Security.idl.

const _EventType Security::AuditAuthorization = 3
 

Definition at line 280 of file Security.idl.

const SecurityAttributeType Security::AuditId = 1
 

Definition at line 58 of file Security.idl.

const _EventType Security::AuditInvocation = 4
 

Definition at line 281 of file Security.idl.

const _EventType Security::AuditNonRepudiation = 9
 

Definition at line 286 of file Security.idl.

const _EventType Security::AuditObjectCreation = 7
 

Definition at line 284 of file Security.idl.

const _EventType Security::AuditObjectDestruction = 8
 

Definition at line 285 of file Security.idl.

const _EventType Security::AuditPolicyChange = 6
 

Definition at line 283 of file Security.idl.

const _EventType Security::AuditPrincipalAuth = 1
 

Definition at line 278 of file Security.idl.

const _EventType Security::AuditSecEnvChange = 5
 

Definition at line 282 of file Security.idl.

const _EventType Security::AuditSessionAuth = 2
 

Definition at line 279 of file Security.idl.

const SecurityAttributeType Security::Capability = 8
 

Definition at line 71 of file Security.idl.

const SecurityAttributeType Security::Clearance = 7
 

Definition at line 70 of file Security.idl.

const CORBA::ServiceOption Security::CommonInteroperabilityLevel0 = 10
 

Definition at line 33 of file Security.idl.

const CORBA::ServiceOption Security::CommonInteroperabilityLevel1 = 11
 

Definition at line 34 of file Security.idl.

const CORBA::ServiceOption Security::CommonInteroperabilityLevel2 = 12
 

Definition at line 35 of file Security.idl.

const AssociationOptions Security::CompositeDelegation = 512
 

Definition at line 223 of file Security.idl.

const AssociationOptions Security::Confidentiality = 4
 

Definition at line 216 of file Security.idl.

const SelectorType Security::DayOfWeek = 7
 

Definition at line 312 of file Security.idl.

const CORBA::ServiceOption Security::DCESecureInteroperability = 9
 

Definition at line 30 of file Security.idl.

const AssociationOptions Security::DetectMisordering = 16
 

Definition at line 218 of file Security.idl.

const AssociationOptions Security::DetectReplay = 8
 

Definition at line 217 of file Security.idl.

const AssociationOptions Security::EstablishTrustInClient = 64
 

Definition at line 220 of file Security.idl.

const AssociationOptions Security::EstablishTrustInTarget = 32
 

Definition at line 219 of file Security.idl.

const SecurityAttributeType Security::GroupId = 4
 

Definition at line 67 of file Security.idl.

const SelectorType Security::Initiator = 4
 

Definition at line 309 of file Security.idl.

const AssociationOptions Security::Integrity = 2
 

Definition at line 215 of file Security.idl.

const SelectorType Security::InterfaceName = 1
 

Definition at line 306 of file Security.idl.

const AssociationOptions Security::NoDelegation = 128
 

Definition at line 221 of file Security.idl.

const CORBA::ServiceOption Security::NonRepudiation = 3
 

Definition at line 24 of file Security.idl.

const SecurityAttributeType Security::NonRepudiationId = 3
 

Definition at line 60 of file Security.idl.

const AssociationOptions Security::NoProtection = 1
 

Definition at line 214 of file Security.idl.

const SelectorType Security::ObjectRef = 2
 

Definition at line 307 of file Security.idl.

const SelectorType Security::Operation = 3
 

Definition at line 308 of file Security.idl.

const SecurityAttributeType Security::PrimaryGroupId = 3
 

Definition at line 66 of file Security.idl.

const CORBA::ServiceOption Security::ReplaceORBServices = 6
 

Definition at line 27 of file Security.idl.

const CORBA::ServiceOption Security::ReplaceSecurityServices = 7
 

Definition at line 28 of file Security.idl.

const SecurityAttributeType Security::Role = 5
 

Definition at line 68 of file Security.idl.

const CORBA::PolicyType Security::SecApplicationAccess = 3
 

Definition at line 336 of file Security.idl.

const CORBA::PolicyType Security::SecApplicationAudit = 6
 

Definition at line 339 of file Security.idl.

const CORBA::PolicyType Security::SecClientInvocationAccess = 1
 

Definition at line 334 of file Security.idl.

const CORBA::PolicyType Security::SecClientInvocationAudit = 4
 

Definition at line 337 of file Security.idl.

const CORBA::PolicyType Security::SecClientSecureInvocation = 8
 

Definition at line 341 of file Security.idl.

const CORBA::PolicyType Security::SecDelegation = 7
 

Definition at line 340 of file Security.idl.

const CORBA::PolicyType Security::SecDelegationDirectivePolicy = 38
 

Definition at line 352 of file Security.idl.

const CORBA::PolicyType Security::SecEstablishTrustPolicy = 39
 

Definition at line 353 of file Security.idl.

const CORBA::PolicyType Security::SecFeaturePolicy = 14
 

Definition at line 349 of file Security.idl.

const CORBA::PolicyType Security::SecInvocationCredentialsPolicy = 13
 

Definition at line 348 of file Security.idl.

const CORBA::PolicyType Security::SecMechanismsPolicy = 12
 

Definition at line 347 of file Security.idl.

const CORBA::PolicyType Security::SecNonRepudiation = 10
 

Definition at line 343 of file Security.idl.

const CORBA::PolicyType Security::SecQOPPolicy = 15
 

Definition at line 350 of file Security.idl.

const CORBA::PolicyType Security::SecTargetInvocationAccess = 2
 

Definition at line 335 of file Security.idl.

const CORBA::PolicyType Security::SecTargetInvocationAudit = 5
 

Definition at line 338 of file Security.idl.

const CORBA::PolicyType Security::SecTargetSecureInvocation = 9
 

Definition at line 342 of file Security.idl.

const CORBA::ServiceDetailType Security::SecurityAttribute = 2
 

Definition at line 41 of file Security.idl.

const CORBA::ServiceOption Security::SecurityLevel1 = 1
 

Definition at line 22 of file Security.idl.

const CORBA::ServiceOption Security::SecurityLevel2 = 2
 

Definition at line 23 of file Security.idl.

const CORBA::ServiceDetailType Security::SecurityMechanismType = 1
 

Definition at line 38 of file Security.idl.

const CORBA::ServiceOption Security::SecurityORBServiceReady = 4
 

Definition at line 25 of file Security.idl.

const CORBA::ServiceOption Security::SecurityServiceReady = 5
 

Definition at line 26 of file Security.idl.

const AssociationOptions Security::SimpleDelegation = 256
 

Definition at line 222 of file Security.idl.

const CORBA::ServiceOption Security::StandardSecureInteroperability = 8
 

Definition at line 29 of file Security.idl.

const SelectorType Security::SuccessFailure = 5
 

Definition at line 310 of file Security.idl.

const SelectorType Security::Time = 6
 

Definition at line 311 of file Security.idl.


Generated on Thu Nov 9 13:51:49 2006 for TAO_Security by doxygen 1.3.6