SecurityReplaceable::SecurityContext Interface Reference

import "SecurityReplaceable.idl";

Inherited by SecurityReplaceable::ClientSecurityContext, and SecurityReplaceable::ServerSecurityContext.

List of all members.

Public Member Functions

Security::AssociationStatus continue_security_context (in Security::OpaqueBuffer in_token, out Security::OpaqueBuffer out_token)
void protect_message (in Security::OpaqueBuffer message, in Security::QOP qop, out Security::OpaqueBuffer text_buffer, out Security::OpaqueBuffer token)
boolean reclaim_message (in Security::OpaqueBuffer text_buffer, in Security::OpaqueBuffer token, out Security::QOP qop, out Security::OpaqueBuffer message)
boolean is_valid (out Security::UtcT expiry_time)
boolean refresh_security_context (in any refresh_data, out Security::OpaqueBuffer out_token)
boolean process_refresh_token (in Security::OpaqueBuffer refresh_token)
boolean discard_security_context (in Security::Opaque discard_data, out Security::OpaqueBuffer out_token)
boolean process_discard_token (in Security::OpaqueBuffer discard_token)

Public Attributes

readonly attribute Security::SecurityContextType context_type
readonly attribute Security::SecurityContextState context_state
readonly attribute Security::MechanismType mechanism
readonly attribute boolean supports_refresh
readonly attribute Security::ChannelBindings chan_binding
readonly attribute SecurityLevel2::ReceivedCredentials received_credentials


Member Function Documentation

Security::AssociationStatus SecurityReplaceable::SecurityContext::continue_security_context ( in Security::OpaqueBuffer  in_token,
out Security::OpaqueBuffer  out_token 
)

boolean SecurityReplaceable::SecurityContext::discard_security_context ( in Security::Opaque  discard_data,
out Security::OpaqueBuffer  out_token 
)

boolean SecurityReplaceable::SecurityContext::is_valid ( out Security::UtcT  expiry_time  ) 

boolean SecurityReplaceable::SecurityContext::process_discard_token ( in Security::OpaqueBuffer  discard_token  ) 

boolean SecurityReplaceable::SecurityContext::process_refresh_token ( in Security::OpaqueBuffer  refresh_token  ) 

void SecurityReplaceable::SecurityContext::protect_message ( in Security::OpaqueBuffer  message,
in Security::QOP  qop,
out Security::OpaqueBuffer  text_buffer,
out Security::OpaqueBuffer  token 
)

boolean SecurityReplaceable::SecurityContext::reclaim_message ( in Security::OpaqueBuffer  text_buffer,
in Security::OpaqueBuffer  token,
out Security::QOP  qop,
out Security::OpaqueBuffer  message 
)

boolean SecurityReplaceable::SecurityContext::refresh_security_context ( in any  refresh_data,
out Security::OpaqueBuffer  out_token 
)


Member Data Documentation

readonly attribute Security::ChannelBindings SecurityReplaceable::SecurityContext::chan_binding

readonly attribute Security::SecurityContextState SecurityReplaceable::SecurityContext::context_state

readonly attribute Security::SecurityContextType SecurityReplaceable::SecurityContext::context_type

readonly attribute Security::MechanismType SecurityReplaceable::SecurityContext::mechanism

readonly attribute SecurityLevel2::ReceivedCredentials SecurityReplaceable::SecurityContext::received_credentials

readonly attribute boolean SecurityReplaceable::SecurityContext::supports_refresh