Module SECIOP

IDL source    Global index
module SECIOP


Type index.

  • CompleteEstablishContext
  • ContextId
  • ContextIdDefn
  • ContextTokenType
  • ContinueEstablishContext
  • CryptographicProfile
  • CryptographicProfileList
  • CSI_ECMA_Hybrid
  • CSI_ECMA_Public
  • CSI_ECMA_Secret
  • DiscardContext
  • EstablishContext
  • GenericMechanismInfo
  • KerberosV5
  • MessageError
  • MessageInContext
  • MsgType
  • SecurityName
  • SequencingHeader
  • SPKM_1
  • SPKM_2
  • TargetAssociationOptions
  • Constant index.

  • AgreedDefault
  • DES_CBC
  • DES_CBC_DES_MAC
  • DES_CBC_MD5
  • DES_CBC_SOURCE
  • DES_MAC
  • FullSecurity
  • LowGradeConfidentiality
  • MD5
  • MD5_DES_CBC
  • MD5_DES_CBC_SOURCE
  • MD5_RSA
  • NoDataConfidentiality
  • TAG_ASSOCIATION_OPTIONS
  • TAG_CSI_ECMA_Hybrid_SEC_MECH
  • TAG_CSI_ECMA_Public_SEC_MECH
  • TAG_CSI_ECMA_Secret_SEC_MECH
  • TAG_GENERIC_SEC_MECH
  • TAG_KerberosV5_SEC_MECH
  • TAG_SEC_NAME
  • TAG_SPKM_1_SEC_MECH
  • TAG_SPKM_2_SEC_MECH
  • Types.

  • CompleteEstablishContext

      struct CompleteEstablishContext {
        ContextId client_context_id; 
        boolean target_context_id_valid; 
        ContextId target_context_id; 
        sequence<octet> final_context_token; 
      }; 
    

  • ContextId

      typedef unsigned long long ContextId;
    

  • ContextIdDefn

      enum ContextIdDefn {
        CIDClient, 
        CIDPeer, 
        CIDSender
      }; 
    

  • ContextTokenType

      enum ContextTokenType {
        SecTokenTypeWrap, 
        SecTokenTypeMIC
      }; 
    

  • ContinueEstablishContext

      struct ContinueEstablishContext {
        ContextId client_context_id; 
        sequence<octet> continuation_context_token; 
      }; 
    

  • CryptographicProfile

      typedef unsigned short CryptographicProfile;
    

  • CryptographicProfileList

      typedef sequence<CryptographicProfile> CryptographicProfileList;
    

  • CSI_ECMA_Hybrid

      struct CSI_ECMA_Hybrid {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • CSI_ECMA_Public

      struct CSI_ECMA_Public {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • CSI_ECMA_Secret

      struct CSI_ECMA_Secret {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • DiscardContext

      struct DiscardContext {
        ContextIdDefn message_context_id_defn; 
        ContextId message_context_id; 
        sequence<octet> discard_context_token; 
      }; 
    

  • EstablishContext

      struct EstablishContext {
        ContextId client_context_id; 
        sequence<octet> initial_context_token; 
      }; 
    

  • GenericMechanismInfo

      struct GenericMechanismInfo {
        sequence<octet> security_mechanism_type; 
        sequence<octet> mech_specific_data; 
        sequence<IOP::TaggedComponent> components; 
      }; 
    

  • KerberosV5

      struct KerberosV5 {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • MessageError

      struct MessageError {
        ContextIdDefn message_context_id_defn; 
        ContextId message_context_id; 
        long major_status; 
        long minor_status; 
      }; 
    

  • MessageInContext

      struct MessageInContext {
        ContextIdDefn message_context_id_defn; 
        ContextId message_context_id; 
        ContextTokenType message_context_type; 
        sequence<octet> message_protection_token; 
      }; 
    

  • MsgType

      enum MsgType {
        MTEstablishContext, 
        MTCompleteEstablishContext, 
        MTContinueEstablishContext, 
        MTDiscardContext, 
        MTMessageError, 
        MTMessageInContext
      }; 
    

  • SecurityName

      typedef sequence<octet> SecurityName;
    

  • SequencingHeader

      struct SequencingHeader {
        octet control_state; 
        unsigned long direct_sequence_number; 
        unsigned long reverse_sequence_number; 
        unsigned long reverse_window; 
      }; 
    

  • SPKM_1

      struct SPKM_1 {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • SPKM_2

      struct SPKM_2 {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
        CryptographicProfileList crypto_profile; 
        SecurityName security_name; 
      }; 
    

  • TargetAssociationOptions

      struct TargetAssociationOptions {
        Security::AssociationOptions target_supports; 
        Security::AssociationOptions target_requires; 
      }; 
    

    Constants.

  • AgreedDefault

      const unsigned short AgreedDefault = 5;
    

  • DES_CBC

      const unsigned short DES_CBC = 22;
    

  • DES_CBC_DES_MAC

      const unsigned short DES_CBC_DES_MAC = 10;
    

  • DES_CBC_MD5

      const unsigned short DES_CBC_MD5 = 11;
    

  • DES_CBC_SOURCE

      const unsigned short DES_CBC_SOURCE = 24;
    

  • DES_MAC

      const unsigned short DES_MAC = 12;
    

  • FullSecurity

      const unsigned short FullSecurity = 1;
    

  • LowGradeConfidentiality

      const unsigned short LowGradeConfidentiality = 3;
    

  • MD5

      const unsigned short MD5 = 13;
    

  • MD5_DES_CBC

      const unsigned short MD5_DES_CBC = 21;
    

  • MD5_DES_CBC_SOURCE

      const unsigned short MD5_DES_CBC_SOURCE = 23;
    

  • MD5_RSA

      const unsigned short MD5_RSA = 20;
    

  • NoDataConfidentiality

      const unsigned short NoDataConfidentiality = 2;
    

  • TAG_ASSOCIATION_OPTIONS

      const unsigned long TAG_ASSOCIATION_OPTIONS = 13;
    

  • TAG_CSI_ECMA_Hybrid_SEC_MECH

      const unsigned long TAG_CSI_ECMA_Hybrid_SEC_MECH = 19;
    

  • TAG_CSI_ECMA_Public_SEC_MECH

      const unsigned long TAG_CSI_ECMA_Public_SEC_MECH = 21;
    

  • TAG_CSI_ECMA_Secret_SEC_MECH

      const unsigned long TAG_CSI_ECMA_Secret_SEC_MECH = 18;
    

  • TAG_GENERIC_SEC_MECH

      const unsigned long TAG_GENERIC_SEC_MECH = 12;
    

  • TAG_KerberosV5_SEC_MECH

      const unsigned long TAG_KerberosV5_SEC_MECH = 17;
    

  • TAG_SEC_NAME

      const unsigned long TAG_SEC_NAME = 14;
    

  • TAG_SPKM_1_SEC_MECH

      const unsigned long TAG_SPKM_1_SEC_MECH = 15;
    

  • TAG_SPKM_2_SEC_MECH

      const unsigned long TAG_SPKM_2_SEC_MECH = 16;
    


    Generated by Sandia idldoc 1.0.