Security.idl File Reference

#include "tao/TimeBase.pidl"
#include <orb.idl>

Include dependency graph for Security.idl:


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< OIDSecurity::OIDList
typedef unsigned long Security::SecurityAttributeType
typedef sequence< AttributeType > Security::AttributeTypeList
typedef sequence< SecAttribute > Security::AttributeList
typedef unsigned long Security::AuthenticationMethod
typedef sequence< AuthenticationMethodSecurity::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< MechanismTypeSecurity::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 Nov 23 16:29:39 2005 for TAO_Security by  doxygen 1.4.5