TAO_Security  2.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Variables
Security.idl File Reference
#include "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
 

Namespaces

namespace  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