Module SECIOP


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_SECIOP_INET_SEC_TRANS
TAG_SEC_NAME
TAG_SPKM_1_SEC_MECH
TAG_SPKM_2_SEC_MECH

Struct Index

CSI_ECMA_Hybrid
CSI_ECMA_Public
CSI_ECMA_Secret
CompleteEstablishContext
ContinueEstablishContext
DiscardContext
EstablishContext
GenericMechanismInfo
KerberosV5
MessageError
MessageInContext
SECIOP_INET_SEC_TRANS
SPKM_1
SPKM_2
SequencingHeader
TargetAssociationOptions
ulonglong

Enum Index

ContextIdDefn
ContextTokenType
MsgType

Alias Index

ContextId
CryptographicProfile
CryptographicProfileList
SecurityName

Constants

AgreedDefault
const CryptographicProfile AgreedDefault = 5;
DES_CBC
const CryptographicProfile DES_CBC = 22;
DES_CBC_DES_MAC
const CryptographicProfile DES_CBC_DES_MAC = 10;
DES_CBC_MD5
const CryptographicProfile DES_CBC_MD5 = 11;
DES_CBC_SOURCE
const CryptographicProfile DES_CBC_SOURCE = 24;
DES_MAC
const CryptographicProfile DES_MAC = 12;
FullSecurity
const CryptographicProfile FullSecurity = 1;
LowGradeConfidentiality
const CryptographicProfile LowGradeConfidentiality = 3;
MD5
const CryptographicProfile MD5 = 13;
MD5_DES_CBC
const CryptographicProfile MD5_DES_CBC = 21;
MD5_DES_CBC_SOURCE
const CryptographicProfile MD5_DES_CBC_SOURCE = 23;
MD5_RSA
const CryptographicProfile MD5_RSA = 20;
NoDataConfidentiality
const CryptographicProfile NoDataConfidentiality = 2;
TAG_ASSOCIATION_OPTIONS
const IOP::ComponentId TAG_ASSOCIATION_OPTIONS = 13;
TAG_CSI_ECMA_Hybrid_SEC_MECH
const IOP::ComponentId TAG_CSI_ECMA_Hybrid_SEC_MECH = 19;
TAG_CSI_ECMA_Public_SEC_MECH
const IOP::ComponentId TAG_CSI_ECMA_Public_SEC_MECH = 21;
TAG_CSI_ECMA_Secret_SEC_MECH
const IOP::ComponentId TAG_CSI_ECMA_Secret_SEC_MECH = 18;
TAG_GENERIC_SEC_MECH
const IOP::ComponentId TAG_GENERIC_SEC_MECH = 22;
TAG_KerberosV5_SEC_MECH
const IOP::ComponentId TAG_KerberosV5_SEC_MECH = 17;
TAG_SECIOP_INET_SEC_TRANS
const IOP::ComponentId TAG_SECIOP_INET_SEC_TRANS = 123;
TAG_SEC_NAME
const IOP::ComponentId TAG_SEC_NAME = 14;
TAG_SPKM_1_SEC_MECH
const IOP::ComponentId TAG_SPKM_1_SEC_MECH = 15;
TAG_SPKM_2_SEC_MECH
const IOP::ComponentId TAG_SPKM_2_SEC_MECH = 16;

Structs

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;
};
CompleteEstablishContext
struct CompleteEstablishContext
{
    ContextId client_context_id;
    boolean target_context_id_valid;
    ContextId target_context_id;
    sequence<octet> final_context_token;
};
ContinueEstablishContext
struct ContinueEstablishContext
{
    ContextId client_context_id;
    sequence<octet> continuation_context_token;
};
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;
};
SECIOP_INET_SEC_TRANS
struct SECIOP_INET_SEC_TRANS
{
    unsigned short port;
};
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;
};
SequencingHeader
struct SequencingHeader
{
    octet control_state;
    unsigned long direct_sequence_number;
    unsigned long reverse_sequence_number;
    unsigned long reverse_window;
};
TargetAssociationOptions
struct TargetAssociationOptions
{
    Security::AssociationOptions target_supports;
    Security::AssociationOptions target_requires;
};
ulonglong
struct ulonglong
{
    unsigned long low;
    unsigned long high;
};

Enums

ContextIdDefn
enum ContextIdDefn
{
    CIDClient,
    CIDPeer,
    CIDSender
};
ContextTokenType
enum ContextTokenType
{
    SecTokenTypeWrap,
    SecTokenTypeMIC
};
MsgType
enum MsgType
{
    MTEstablishContext,
    MTCompleteEstablishContext,
    MTContinueEstablishContext,
    MTDiscardContext,
    MTMessageError,
    MTMessageInContext
};

Aliases

ContextId
typedef ulonglong ContextId;
CryptographicProfile
typedef unsigned short CryptographicProfile;
CryptographicProfileList
typedef sequence<CryptographicProfile> CryptographicProfileList;
SecurityName
typedef sequence<octet> SecurityName;

Generated by the ORBacus IDL-to-HTML translator (non-commercial)