SAP ABAP Class CL_HTTP_SECURITY_SESSION_WSS (HTTP Security Session Management, WS Security)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN (Application Component) Authentication and SSO
     SHTTP_SECURITY_SESSIONS (Package) HTTP Security Session Management
Properties
Class CL_HTTP_SECURITY_SESSION_WSS  
Short Description HTTP Security Session Management, WS Security    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHTTP_SECURITY_SESSIONS   HTTP Security Session Management 
Created 20081126   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HTTP_SECURITY_SESSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HTTP_SECURITY_SESSION_WSS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ST_CRYPTO_SCT 20081127 WS Secure Conversation SCT 05/02
2 CL_ST_CRYPTO_SCT13 20081127 WS Secure Conversation SCT 1.3
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AUTHNMETHOD_ASSERTIONTICKET Constant Public Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD CL_HTTP_SECURITY_SESSION=>CO_AUTHNMETHOD_ASSERTIONTICKET Logon with Assertion Ticket 20090310
2 CO_AUTHNMETHOD_LOGONTICKET Constant Public Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD CL_HTTP_SECURITY_SESSION=>CO_AUTHNMETHOD_LOGONTICKET Logon with Logon Ticket 20090310
3 CO_AUTHNMETHOD_PASSWORD Constant Public Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD CL_HTTP_SECURITY_SESSION=>CO_AUTHNMETHOD_PASSWORD Password Logon 20090310
4 CO_AUTHNMETHOD_SAML Constant Public Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD CL_HTTP_SECURITY_SESSION=>CO_AUTHNMETHOD_SAML SAML Logon 20090310
5 CO_AUTHNMETHOD_X509CERT Constant Public Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD CL_HTTP_SECURITY_SESSION=>CO_AUTHNMETHOD_X509CERT X.509 Certificate Logon 20090310
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SESSION_FOR_SCT Static method Public Method Create Security Session for WS Secure Conversation Context 20081127
2 EXTEND_SESSION_VALIDITY Static method Public Method Extend Validity Period of a Security Session 20081127
3 TERMINATE_SESSION_WITH_SCT Static method Public Method Exit Security Session Simultaneous to Secure Conversation 20081127
4 USE_SECURITY_SESSION_FOR_SCT Static method Public Method Use Security Session for Logon 20081127
Events
Class CL_HTTP_SECURITY_SESSION_WSS has no event.
Types
Class CL_HTTP_SECURITY_SESSION_WSS has no local type.
Method Signatures

Method CREATE_SESSION_FOR_SCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHENTICATION_METHOD Call by reference Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD HTTP-Anmeldeverfahren (Ablage im Sicherheitskontext) 20081127
2 Returning CONTEXT_ID Value transfer Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20090210
3 Importing EOL_TIMESTAMP Call by reference Type reference (TYPE) SECURITY_CONTEXT_EOL_TIMESTAMP Zeitpunkt: Abbau eines HTTP Security-Kontexts (UTC) 20081127
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081127

Method EXTEND_SESSION_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20081127
2 Importing CONTEXT_ID Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID 20090210
3 Importing NEW_EOL_TIMESTAMP Call by reference Type reference (TYPE) SECURITY_CONTEXT_EOL_TIMESTAMP Zeitpunkt: Abbau eines HTTP Security-Kontexts (UTC) 20081127
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081127

Method TERMINATE_SESSION_WITH_SCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20081127
2 Importing CONTEXT_ID Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20090210
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081127

Method USE_SECURITY_SESSION_FOR_SCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20081127
2 Importing CONTEXT_ID Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20090210
3 Importing LANGUAGE Call by reference Type reference (TYPE) XULANGU Anmeldesprache 20081127
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081127
History
Last changed by/on SAP  20110908 
SAP Release Created in 720