Module Security

IDL source    Global index
module Security


Type index.

  • AssociationOptions
  • AssociationStatus
  • AttributeList
  • AttributeType
  • AttributeTypeList
  • AuditChannelId
  • AuditEventType
  • AuditEventTypeList
  • AuthenticationMethod
  • AuthenticationStatus
  • CommunicationDirection
  • CredentialType
  • DelegationMode
  • DelegationState
  • EventType
  • ExtensibleFamily
  • IntervalT
  • MechandOptions
  • MechandOptionsList
  • MechanismType
  • MechanismTypeList
  • Opaque
  • OptionsDirectionPair
  • OptionsDirectionPairList
  • QOP
  • RequiresSupports
  • Right
  • RightsCombinator
  • RightsList
  • SecAttribute
  • SecurityAttributeType
  • SecurityFeature
  • SecurityFeatureValue
  • SecurityFeatureValueList
  • SecurityMechandName
  • SecurityMechandNameList
  • SecurityName
  • SelectorType
  • SelectorValue
  • SelectorValueList
  • TimeT
  • UtcT
  • Constant index.

  • AccessId
  • AccountingId
  • AttributeSet
  • AuditAll
  • AuditAuthorization
  • AuditId
  • AuditInvocation
  • AuditNonRepudiation
  • AuditObectjCreation
  • AuditObjectDestruction
  • AuditPolicyChange
  • AuditPrincipalAuth
  • AuditSecEnvChange
  • AuditSessionAuth
  • Capability
  • Clearance
  • CommonInteroperabilityLevel0
  • CommonInteroperabilityLevel1
  • CommonInteroperabilityLevel2
  • Confidentiality
  • DCESecureInteroperability
  • DetectMisordering
  • DetectReply
  • EstablishTrustInClient
  • EstablishTrustInTarget
  • GroupId
  • Initiator
  • Integrity
  • InterfaceRef
  • NonRepudiation
  • NonRepudiationId
  • NoProtection
  • ObjectRef
  • Operation
  • PrimaryGroupId
  • Public
  • ReplaceORBServices
  • ReplaceSecurityServices
  • Role
  • SecApplicationAccess
  • SecApplicationAudit
  • SecClientInvocationAccess
  • SecClientInvocationAudit
  • SecClientSecureInvocation
  • SecCredentialsPolicy
  • SecDelegation
  • SecFeaturesPolicy
  • SecMechanismsPolicy
  • SecNonRepudiation
  • SecQOPPolicy
  • SecTargetInvocationAccess
  • SecTargetInvocationAudit
  • SecTargetSecureInvocation
  • SecurityAttribute
  • SecurityLevel1
  • SecurityLevel2
  • SecurityMechanismType
  • SecurityORBServiceRaady
  • SecurityServiceReady
  • StandardSecureInteroperability
  • SuccessFailure
  • Time
  • Types.

  • AssociationOptions

      typedef unsigned short AssociationOptions;
    

  • AssociationStatus

      enum AssociationStatus {
        SecAssocSuccess, 
        SecAssocFailure, 
        SecAssocContinue
      }; 
    

  • AttributeList

      typedef sequence<SecAttribute> AttributeList;
    

  • AttributeType

      struct AttributeType {
        ExtensibleFamily attribute_family; 
        SecurityAttributeType attribute_type; 
      }; 
    

  • AttributeTypeList

      typedef sequence<AttributeType> AttributeTypeList;
    

  • AuditChannelId

      typedef unsigned long AuditChannelId;
    

  • AuditEventType

      struct AuditEventType {
        ExtensibleFamily event_family; 
        EventType event_type; 
      }; 
    

  • AuditEventTypeList

      typedef sequence<AuditEventType> AuditEventTypeList;
    

  • AuthenticationMethod

      typedef unsigned long AuthenticationMethod;
    

  • AuthenticationStatus

      enum AuthenticationStatus {
        SecAuthSuccess, 
        SecAuthFailure, 
        SecAuthContinue, 
        SecAuthExpired
      }; 
    

  • CommunicationDirection

      enum CommunicationDirection {
        SecDirectionBoth, 
        SecDirectionRequest, 
        SecDirectionReply
      }; 
    

  • CredentialType

      enum CredentialType {
        SecInvocationCredentials, 
        SecNRCredentials
      }; 
    

  • DelegationMode

      enum DelegationMode {
        SecDelModeNoDelegation, 
        SecDelModeSimpleDelegation, 
        SecDelModeCompositeDelegation
      }; 
    

  • DelegationState

      enum DelegationState {
        SecInitiator, 
        SecDelegate
      }; 
    

  • EventType

      typedef unsigned short EventType;
    

  • ExtensibleFamily

      struct ExtensibleFamily {
        unsigned short family_definer; 
        unsigned short family; 
      }; 
    

  • IntervalT

      typedef TimeBase::IntervalT IntervalT;
    

  • MechandOptions

      struct MechandOptions {
        MechanismType mechanism_type; 
        AssociationOptions options_supported; 
      }; 
    

  • MechandOptionsList

      typedef sequence<MechandOptions> MechandOptionsList;
    

  • MechanismType

      typedef string MechanismType;
    

  • MechanismTypeList

      typedef sequence<MechanismType> MechanismTypeList;
    

  • Opaque

      typedef sequence<octet> Opaque;
    

  • OptionsDirectionPair

      struct OptionsDirectionPair {
        AssociationOptions options; 
        CommunicationDirection direction; 
      }; 
    

  • OptionsDirectionPairList

      typedef sequence<OptionsDirectionPair> OptionsDirectionPairList;
    

  • QOP

      enum QOP {
        SecQOPNoProtection, 
        SecQOPIntegrity, 
        SecQOPConfidentiality, 
        SecQOPIntegrityAndConfidentiality
      }; 
    

  • RequiresSupports

      enum RequiresSupports {
        SecRequires, 
        SecSupports
      }; 
    

  • Right

      struct Right {
        ExtensibleFamily rights_family; 
        string right; 
      }; 
    

  • RightsCombinator

      enum RightsCombinator {
        SecAllRights, 
        SecAnyRight
      }; 
    

  • RightsList

      typedef sequence<Right> RightsList;
    

  • SecAttribute

      struct SecAttribute {
        AttributeType attribute_type; 
        Opaque defining_authority; 
        Opaque value; 
      }; 
    

  • SecurityAttributeType

      typedef unsigned long SecurityAttributeType;
    

  • SecurityFeature

      enum SecurityFeature {
        SecNoDelegation, 
        SecSimpleDelegation, 
        SecCompositeDelegation, 
        SecNoProtection, 
        SecIntegrity, 
        SecConfidentiality, 
        SecIntegrityAndConfidentiality, 
        SecDetectReplay, 
        SecDetectMisordering, 
        SecEstablishTrustInTarget
      }; 
    

  • SecurityFeatureValue

      struct SecurityFeatureValue {
        SecurityFeature feature; 
        boolean value; 
      }; 
    

  • SecurityFeatureValueList

      typedef sequence<SecurityFeatureValue> SecurityFeatureValueList;
    

  • SecurityMechandName

      struct SecurityMechandName {
        MechanismType mech_type; 
        SecurityName security_name; 
      }; 
    

  • SecurityMechandNameList

      typedef sequence<SecurityMechandName> SecurityMechandNameList;
    

  • SecurityName

      typedef string SecurityName;
    

  • SelectorType

      typedef unsigned long SelectorType;
    

  • SelectorValue

      struct SelectorValue {
        SelectorType selector; 
        any value; 
      }; 
    

  • SelectorValueList

      typedef sequence<SelectorValue> SelectorValueList;
    

  • TimeT

      typedef TimeBase::TimeT TimeT;
    

  • UtcT

      typedef TimeBase::UtcT UtcT;
    

    Constants.

  • AccessId

      const unsigned long AccessId = 2;
    

  • AccountingId

      const unsigned long AccountingId = 2;
    

  • AttributeSet

      const unsigned long AttributeSet = 6;
    

  • AuditAll

      const unsigned short AuditAll = 0;
    

  • AuditAuthorization

      const unsigned short AuditAuthorization = 3;
    

  • AuditId

      const unsigned long AuditId = 1;
    

  • AuditInvocation

      const unsigned short AuditInvocation = 4;
    

  • AuditNonRepudiation

      const unsigned short AuditNonRepudiation = 9;
    

  • AuditObectjCreation

      const unsigned short AuditObectjCreation = 7;
    

  • AuditObjectDestruction

      const unsigned short AuditObjectDestruction = 8;
    

  • AuditPolicyChange

      const unsigned short AuditPolicyChange = 6;
    

  • AuditPrincipalAuth

      const unsigned short AuditPrincipalAuth = 1;
    

  • AuditSecEnvChange

      const unsigned short AuditSecEnvChange = 5;
    

  • AuditSessionAuth

      const unsigned short AuditSessionAuth = 2;
    

  • Capability

      const unsigned long Capability = 8;
    

  • Clearance

      const unsigned long Clearance = 7;
    

  • CommonInteroperabilityLevel0

      const unsigned short CommonInteroperabilityLevel0 = 10;
    

  • CommonInteroperabilityLevel1

      const unsigned short CommonInteroperabilityLevel1 = 11;
    

  • CommonInteroperabilityLevel2

      const unsigned short CommonInteroperabilityLevel2 = 12;
    

  • Confidentiality

      const unsigned short Confidentiality = 4;
    

  • DCESecureInteroperability

      const unsigned short DCESecureInteroperability = 9;
    

  • DetectMisordering

      const unsigned short DetectMisordering = 16;
    

  • DetectReply

      const unsigned short DetectReply = 8;
    

  • EstablishTrustInClient

      const unsigned short EstablishTrustInClient = 64;
    

  • EstablishTrustInTarget

      const unsigned short EstablishTrustInTarget = 32;
    

  • GroupId

      const unsigned long GroupId = 4;
    

  • Initiator

      const unsigned long Initiator = 4;
    

  • Integrity

      const unsigned short Integrity = 2;
    

  • InterfaceRef

      const unsigned long InterfaceRef = 1;
    

  • NonRepudiation

      const unsigned short NonRepudiation = 3;
    

  • NonRepudiationId

      const unsigned long NonRepudiationId = 3;
    

  • NoProtection

      const unsigned short NoProtection = 1;
    

  • ObjectRef

      const unsigned long ObjectRef = 2;
    

  • Operation

      const unsigned long Operation = 3;
    

  • PrimaryGroupId

      const unsigned long PrimaryGroupId = 3;
    

  • Public

      const unsigned long Public = 1;
    

  • ReplaceORBServices

      const unsigned short ReplaceORBServices = 6;
    

  • ReplaceSecurityServices

      const unsigned short ReplaceSecurityServices = 7;
    

  • Role

      const unsigned long Role = 5;
    

  • SecApplicationAccess

      const unsigned long SecApplicationAccess = 3;
    

  • SecApplicationAudit

      const unsigned long SecApplicationAudit = 6;
    

  • SecClientInvocationAccess

      const unsigned long SecClientInvocationAccess = 1;
    

  • SecClientInvocationAudit

      const unsigned long SecClientInvocationAudit = 4;
    

  • SecClientSecureInvocation

      const unsigned long SecClientSecureInvocation = 8;
    

  • SecCredentialsPolicy

      const unsigned long SecCredentialsPolicy = 13;
    

  • SecDelegation

      const unsigned long SecDelegation = 7;
    

  • SecFeaturesPolicy

      const unsigned long SecFeaturesPolicy = 14;
    

  • SecMechanismsPolicy

      const unsigned long SecMechanismsPolicy = 12;
    

  • SecNonRepudiation

      const unsigned long SecNonRepudiation = 10;
    

  • SecQOPPolicy

      const unsigned long SecQOPPolicy = 11;
    

  • SecTargetInvocationAccess

      const unsigned long SecTargetInvocationAccess = 2;
    

  • SecTargetInvocationAudit

      const unsigned long SecTargetInvocationAudit = 5;
    

  • SecTargetSecureInvocation

      const unsigned long SecTargetSecureInvocation = 9;
    

  • SecurityAttribute

      const unsigned short SecurityAttribute = 2;
    

  • SecurityLevel1

      const unsigned short SecurityLevel1 = 1;
    

  • SecurityLevel2

      const unsigned short SecurityLevel2 = 2;
    

  • SecurityMechanismType

      const unsigned short SecurityMechanismType = 1;
    

  • SecurityORBServiceRaady

      const unsigned short SecurityORBServiceRaady = 4;
    

  • SecurityServiceReady

      const unsigned short SecurityServiceReady = 5;
    

  • StandardSecureInteroperability

      const unsigned short StandardSecureInteroperability = 8;
    

  • SuccessFailure

      const unsigned long SuccessFailure = 5;
    

  • Time

      const unsigned long Time = 6;
    


    Generated by Sandia idldoc 1.0.