Module SECIOP
IDL source Global index
module SECIOP
- 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
- 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
struct CompleteEstablishContext {
ContextId client_context_id;
boolean target_context_id_valid;
ContextId target_context_id;
sequence<octet> final_context_token;
};
-
typedef unsigned long long ContextId;
-
enum ContextIdDefn {
CIDClient,
CIDPeer,
CIDSender
};
-
enum ContextTokenType {
SecTokenTypeWrap,
SecTokenTypeMIC
};
-
struct ContinueEstablishContext {
ContextId client_context_id;
sequence<octet> continuation_context_token;
};
-
typedef unsigned short CryptographicProfile;
-
typedef sequence<CryptographicProfile> CryptographicProfileList;
-
struct CSI_ECMA_Hybrid {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct CSI_ECMA_Public {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct CSI_ECMA_Secret {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct DiscardContext {
ContextIdDefn message_context_id_defn;
ContextId message_context_id;
sequence<octet> discard_context_token;
};
-
struct EstablishContext {
ContextId client_context_id;
sequence<octet> initial_context_token;
};
-
struct GenericMechanismInfo {
sequence<octet> security_mechanism_type;
sequence<octet> mech_specific_data;
sequence<IOP::TaggedComponent> components;
};
-
struct KerberosV5 {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct MessageError {
ContextIdDefn message_context_id_defn;
ContextId message_context_id;
long major_status;
long minor_status;
};
-
struct MessageInContext {
ContextIdDefn message_context_id_defn;
ContextId message_context_id;
ContextTokenType message_context_type;
sequence<octet> message_protection_token;
};
-
enum MsgType {
MTEstablishContext,
MTCompleteEstablishContext,
MTContinueEstablishContext,
MTDiscardContext,
MTMessageError,
MTMessageInContext
};
-
typedef sequence<octet> SecurityName;
-
struct SequencingHeader {
octet control_state;
unsigned long direct_sequence_number;
unsigned long reverse_sequence_number;
unsigned long reverse_window;
};
-
struct SPKM_1 {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct SPKM_2 {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
CryptographicProfileList crypto_profile;
SecurityName security_name;
};
-
struct TargetAssociationOptions {
Security::AssociationOptions target_supports;
Security::AssociationOptions target_requires;
};
-
const unsigned short AgreedDefault = 5;
-
const unsigned short DES_CBC = 22;
-
const unsigned short DES_CBC_DES_MAC = 10;
-
const unsigned short DES_CBC_MD5 = 11;
-
const unsigned short DES_CBC_SOURCE = 24;
-
const unsigned short DES_MAC = 12;
-
const unsigned short FullSecurity = 1;
-
const unsigned short LowGradeConfidentiality = 3;
-
const unsigned short MD5 = 13;
-
const unsigned short MD5_DES_CBC = 21;
-
const unsigned short MD5_DES_CBC_SOURCE = 23;
-
const unsigned short MD5_RSA = 20;
-
const unsigned short NoDataConfidentiality = 2;
-
const unsigned long TAG_ASSOCIATION_OPTIONS = 13;
-
const unsigned long TAG_CSI_ECMA_Hybrid_SEC_MECH = 19;
-
const unsigned long TAG_CSI_ECMA_Public_SEC_MECH = 21;
-
const unsigned long TAG_CSI_ECMA_Secret_SEC_MECH = 18;
-
const unsigned long TAG_GENERIC_SEC_MECH = 12;
-
const unsigned long TAG_KerberosV5_SEC_MECH = 17;
-
const unsigned long TAG_SEC_NAME = 14;
-
const unsigned long TAG_SPKM_1_SEC_MECH = 15;
-
const unsigned long TAG_SPKM_2_SEC_MECH = 16;
-
Generated by Sandia idldoc 1.0.