TAO_Security 3.0.6
Classes | Modules | Typedefs | Enumerations | Variables
Security.idl File Reference
import "tao/TimeBase.pidl";
import "orb.idl";

Classes

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

Modules

module  Security
 

Typedefs

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
 

Enumerations

enum  Security::AuthenticationStatus { Security::SecAuthSuccess , Security::SecAuthFailure , Security::SecAuthContinue , Security::SecAuthExpired }
 
enum  Security::AssociationStatus { Security::SecAssocSuccess , Security::SecAssocFailure , Security::SecAssocContinue }
 
enum  Security::InvocationCredentialsType { Security::SecOwnCredentials , Security::SecReceivedCredentials , Security::SecTargetCredentials }
 
enum  Security::RightsCombinator { Security::SecAllRights , Security::SecAnyRight }
 
enum  Security::DelegationState { Security::SecInitiator , Security::SecDelegate }
 
enum  Security::DelegationDirective { Security::Delegate , Security::NoDelegate }
 
enum  Security::SecurityFeature {
  Security::SecNoDelegation , Security::SecSimpleDelegation , Security::SecCompositeDelegation , Security::SecNoProtection ,
  Security::SecIntegrity , Security::SecConfidentiality , Security::SecIntegrityAndConfidentiality , Security::SecDetectReplay ,
  Security::SecDetectMisordering , Security::SecEstablishTrustInTarget , Security::SecEstablishTrustInClient
}
 
enum  Security::QOP { Security::SecQOPNoProtection , Security::SecQOPIntegrity , Security::SecQOPConfidentiality , Security::SecQOPIntegrityAndConfidentiality }
 
enum  Security::SecurityContextType { Security::SecClientSecurityContext , Security::SecServerSecurityContext }
 
enum  Security::SecurityContextState {
  Security::SecContextInitialized , Security::SecContextContinued , Security::SecContextClientEstablished , Security::SecContextEstablished ,
  Security::SecContextEstablishExpired , Security::SecContextExpired , Security::SecContextInvalid
}
 
enum  Security::RequiresSupports { Security::SecRequires , Security::SecSupports }
 
enum  Security::CommunicationDirection { Security::SecDirectionBoth , Security::SecDirectionRequest , Security::SecDirectionReply }
 
enum  Security::DelegationMode { Security::SecDelModeNoDelegation , Security::SecDelModeSimpleDelegation , Security::SecDelModeCompositeDelegation }
 
enum  Security::DayOfTheWeek {
  Security::Monday , Security::Tuesday , Security::Wednesday , Security::Thursday ,
  Security::Friday , Security::Saturday , Security::Sunday
}
 
enum  Security::AuditCombinator { Security::SecAllSelectors , Security::SecAnySelector }
 

Variables

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