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
< AttributeType
AttributeTypeList
typedef sequence
< SecAttribute
AttributeList
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
< 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 unsigned short Security::_EventType

typedef unsigned short Security::AssociationOptions

typedef sequence<SecAttribute> Security::AttributeList

typedef sequence<AttributeType> Security::AttributeTypeList

typedef unsigned long Security::AuditChannelId

typedef sequence<AuditEventType> Security::AuditEventTypeList

typedef unsigned long Security::AuthenticationMethod

typedef sequence<AuthenticationMethod> Security::AuthenticationMethodList

typedef TimeBase::IntervalT Security::IntervalT

typedef sequence<MechandOptions> Security::MechandOptionsList

typedef string Security::MechanismType

typedef sequence<MechanismType> Security::MechanismTypeList

typedef sequence<octet> Security::OID

typedef sequence<OID> Security::OIDList

typedef sequence<octet> Security::Opaque

typedef sequence<OptionsDirectionPair> Security::OptionsDirectionPairList

typedef sequence<Right> Security::RightsList

typedef unsigned long Security::SecurityAttributeType

typedef string Security::SecurityName

typedef unsigned long Security::SelectorType

typedef sequence<SelectorValue> Security::SelectorValueList

typedef TimeBase::TimeT Security::TimeT

typedef TimeBase::UtcT Security::UtcT


Enumeration Type Documentation

enum Security::AssociationStatus

Enumerator:
SecAssocSuccess 
SecAssocFailure 
SecAssocContinue 

enum Security::AuditCombinator

Enumerator:
SecAllSelectors 
SecAnySelector 

enum Security::AuthenticationStatus

Enumerator:
SecAuthSuccess 
SecAuthFailure 
SecAuthContinue 
SecAuthExpired 

enum Security::CommunicationDirection

Enumerator:
SecDirectionBoth 
SecDirectionRequest 
SecDirectionReply 

enum Security::DayOfTheWeek

Enumerator:
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 
Sunday 

enum Security::DelegationDirective

Enumerator:
Delegate 
NoDelegate 

enum Security::DelegationMode

Enumerator:
SecDelModeNoDelegation 
SecDelModeSimpleDelegation 
SecDelModeCompositeDelegation 

enum Security::DelegationState

Enumerator:
SecInitiator 
SecDelegate 

enum Security::InvocationCredentialsType

Enumerator:
SecOwnCredentials 
SecReceivedCredentials 
SecTargetCredentials 

enum Security::QOP

Enumerator:
SecQOPNoProtection 
SecQOPIntegrity 
SecQOPConfidentiality 
SecQOPIntegrityAndConfidentiality 

enum Security::RequiresSupports

Enumerator:
SecRequires 
SecSupports 

enum Security::RightsCombinator

Enumerator:
SecAllRights 
SecAnyRight 

enum Security::SecurityContextState

Enumerator:
SecContextInitialized 
SecContextContinued 
SecContextClientEstablished 
SecContextEstablished 
SecContextEstablishExpired 
SecContextExpired 
SecContextInvalid 

enum Security::SecurityContextType

Enumerator:
SecClientSecurityContext 
SecServerSecurityContext 

enum Security::SecurityFeature

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


Variable Documentation

const SecurityAttributeType Security::_Public = 1

const SecurityAttributeType Security::AccessId = 2

const SecurityAttributeType Security::AccountingId = 2

const SecurityAttributeType Security::AttributeSet = 6

const _EventType Security::AuditAll = 0

const _EventType Security::AuditAuthorization = 3

const SecurityAttributeType Security::AuditId = 1

const _EventType Security::AuditInvocation = 4

const _EventType Security::AuditNonRepudiation = 9

const _EventType Security::AuditObjectCreation = 7

const _EventType Security::AuditObjectDestruction = 8

const _EventType Security::AuditPolicyChange = 6

const _EventType Security::AuditPrincipalAuth = 1

const _EventType Security::AuditSecEnvChange = 5

const _EventType Security::AuditSessionAuth = 2

const SecurityAttributeType Security::Capability = 8

const SecurityAttributeType Security::Clearance = 7

const CORBA::ServiceOption Security::CommonInteroperabilityLevel0 = 10

const CORBA::ServiceOption Security::CommonInteroperabilityLevel1 = 11

const CORBA::ServiceOption Security::CommonInteroperabilityLevel2 = 12

const AssociationOptions Security::CompositeDelegation = 512

const AssociationOptions Security::Confidentiality = 4

const SelectorType Security::DayOfWeek = 7

const CORBA::ServiceOption Security::DCESecureInteroperability = 9

const AssociationOptions Security::DetectMisordering = 16

const AssociationOptions Security::DetectReplay = 8

const AssociationOptions Security::EstablishTrustInClient = 64

const AssociationOptions Security::EstablishTrustInTarget = 32

const SecurityAttributeType Security::GroupId = 4

const SelectorType Security::Initiator = 4

const AssociationOptions Security::Integrity = 2

const SelectorType Security::InterfaceName = 1

const AssociationOptions Security::NoDelegation = 128

const CORBA::ServiceOption Security::NonRepudiation = 3

const SecurityAttributeType Security::NonRepudiationId = 3

const AssociationOptions Security::NoProtection = 1

const SelectorType Security::ObjectRef = 2

const SelectorType Security::Operation = 3

const SecurityAttributeType Security::PrimaryGroupId = 3

const CORBA::ServiceOption Security::ReplaceORBServices = 6

const CORBA::ServiceOption Security::ReplaceSecurityServices = 7

const SecurityAttributeType Security::Role = 5

const CORBA::PolicyType Security::SecApplicationAccess = 3

const CORBA::PolicyType Security::SecApplicationAudit = 6

const CORBA::PolicyType Security::SecClientInvocationAccess = 1

const CORBA::PolicyType Security::SecClientInvocationAudit = 4

const CORBA::PolicyType Security::SecClientSecureInvocation = 8

const CORBA::PolicyType Security::SecDelegation = 7

const CORBA::PolicyType Security::SecDelegationDirectivePolicy = 38

const CORBA::PolicyType Security::SecEstablishTrustPolicy = 39

const CORBA::PolicyType Security::SecFeaturePolicy = 14

const CORBA::PolicyType Security::SecInvocationCredentialsPolicy = 13

const CORBA::PolicyType Security::SecMechanismsPolicy = 12

const CORBA::PolicyType Security::SecNonRepudiation = 10

const CORBA::PolicyType Security::SecQOPPolicy = 15

const CORBA::PolicyType Security::SecTargetInvocationAccess = 2

const CORBA::PolicyType Security::SecTargetInvocationAudit = 5

const CORBA::PolicyType Security::SecTargetSecureInvocation = 9

const CORBA::ServiceDetailType Security::SecurityAttribute = 2

const CORBA::ServiceOption Security::SecurityLevel1 = 1

const CORBA::ServiceOption Security::SecurityLevel2 = 2

const CORBA::ServiceDetailType Security::SecurityMechanismType = 1

const CORBA::ServiceOption Security::SecurityORBServiceReady = 4

const CORBA::ServiceOption Security::SecurityServiceReady = 5

const AssociationOptions Security::SimpleDelegation = 256

const CORBA::ServiceOption Security::StandardSecureInteroperability = 8

const SelectorType Security::SuccessFailure = 5

const SelectorType Security::Time = 6


Generated on Wed Sep 19 05:11:32 2007 for TAO_Security by  doxygen 1.5.3