Security.idl File Reference

#include "tao/TimeBase.pidl"
import "orb.idl";

Include dependency graph for Security.idl:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  Security

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

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

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