SAP ABAP Class CL_ST_CRYPTO_SCT_BASE (WS Secure Conversation SCT - Base Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAP_SECURITY (Package) SOAP Security
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST_CRYPTO WS Security: Abstract Crypto Token 20080310
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST_CRYPTO_ISSUED_TOKEN WS Issued Token 20080624
2 Inheritance (c INHERITING FROM c_ref)  CL_ST_CRYPTO_SCT WS Secure Conversation SCT 05/02 20080310
3 Inheritance (c INHERITING FROM c_ref)  CL_ST_CRYPTO_SCT13 WS Secure Conversation SCT 1.3 20080310
Properties
Class CL_ST_CRYPTO_SCT_BASE  
Short Description WS Secure Conversation SCT - Base Class    
Super Class CL_ST_CRYPTO WS Security: Abstract Crypto Token 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SECURITY   SOAP Security 
Created 20080310   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST_CRYPTO_SCT_BASE has no forward declaration.
Interfaces
Class CL_ST_CRYPTO_SCT_BASE has no interface implemented.
Friends
Class CL_ST_CRYPTO_SCT_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_CANCEL Constant Protected Type reference (TYPE) I 3 20080310
2 CO_ACTION_ISSUE Constant Protected Type reference (TYPE) I 1 20080310
3 CO_ACTION_RENEW Constant Protected Type reference (TYPE) I 2 20080310
4 CO_AGE Constant Protected Type reference (TYPE) I 900 20080310
5 CO_NO_ACTION Constant Protected Type reference (TYPE) I 0 20080310
6 CO_SCT_0502 Constant Public Type reference (TYPE) INT4 1 Natürliche Zahl 20080409
7 CO_SCT_13 Constant Public Type reference (TYPE) INT4 0 Natürliche Zahl 20080409
8 CO_TIME_SYNCH Constant Protected Type reference (TYPE) I 180 20080310
9 CO_TOKEN_CACHE_SC_ATTREF Constant Protected Type reference (TYPE) I 4 20080310
10 CO_TOKEN_CACHE_SC_AUTH_METH Constant Protected Type reference (TYPE) I 6 20080310
11 CO_TOKEN_CACHE_SC_COMPUTED_KEY Constant Protected Type reference (TYPE) I 2 20080310
12 CO_TOKEN_CACHE_SC_ID Constant Protected Type reference (TYPE) I 1 20080310
13 CO_TOKEN_CACHE_SC_INSTANCE Constant Protected Type reference (TYPE) I 7 20090402
14 CO_TOKEN_CACHE_SC_SCT Constant Protected Type reference (TYPE) I 3 20080310
15 CO_TOKEN_CACHE_SC_WSU_ID Constant Protected Type reference (TYPE) I 5 20080310
16 M_AUTHENTICATED_USER Instance attribute Protected Type reference (TYPE) XUBNAME Authentisierter Benutzer 20080310
17 M_AUTHENTICATION_METHOD Instance attribute Protected Type reference (TYPE) STRING Authentisierungsmethode 20080406
18 M_CFG Instance attribute Protected Type reference (TYPE) IF_WSSE_TYPES=>SEC_ST_CFG_O_SCT13 Konfiguration für Security Token 20080310
19 M_EXPIRES Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080310
20 M_IDENTIFIER Instance attribute Protected Type reference (TYPE) STRING SCT-ID 20080310
21 M_IDENTIFIER_VALUE_TYPE Instance attribute Protected Type reference (TYPE) STRING 20081031
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_STS_URL Static method Protected Method 20091002
2 CREATE_CACHE_ID Static method Protected Method 20080310
3 CREATE_TMP_DST Static method Protected Method 20100701
4 GET_AUTHENTICATED_USER Instance method Public Method Authentisierten Benutzer ermitteln 20080310
5 GET_AUTHENTICATION_METHOD Instance method Public Method Authentisierungsmethode 20080406
6 GET_CLIENT_BY_STS_URL Static method Protected Method Get client application by STS Url 20081105
7 GET_MAX_EXPIRES Instance method Protected Method 20080402
8 GET_MAX_LIFETIME Static method Protected Method 20080401
9 GET_UTC_TIME Static method Protected Method 20080310
Events
Class CL_ST_CRYPTO_SCT_BASE has no event.
Types
Class CL_ST_CRYPTO_SCT_BASE has no local type.
Method Signatures

Method APPLY_STS_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT_CONFIG Call by reference Type reference (TYPE) SRT_RT_PROPERTIES SRT Properties for RT 20091002
2 Importing STS_URL Call by reference Type reference (TYPE) STRING 20091002

Method APPLY_STS_URL on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method CREATE_CACHE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CACHE_ID Call by reference Type reference (TYPE) SEC_ST_CACHE_ID ID der Security Token Cache 20080310
2 Importing IS_CFG Call by reference Type reference (TYPE) IF_WSSE_TYPES=>SEC_ST_CFG_O_SCT13 Konfiguration für Security Token 20080310
3 Importing IV_SCT_VERSION Call by reference Type reference (TYPE) STRING 20080310

Method CREATE_CACHE_ID on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method CREATE_TMP_DST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DST_NAME Call by reference Type reference (TYPE) C 20100701
2 Exporting HOST Call by reference Type reference (TYPE) STRING 20100701
3 Exporting PATH Call by reference Type reference (TYPE) STRING 20100701
4 Exporting PORT Call by reference Type reference (TYPE) STRING 20100701
5 Importing PROPERTIES Call by reference Type reference (TYPE) SRT_RT_PROPERTIES SRT properties for RT 20100701
6 Exporting PROTOCOL Call by reference Type reference (TYPE) STRING 20100701

Method CREATE_TMP_DST on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method GET_AUTHENTICATED_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_UNAME Value transfer Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20080310

Method GET_AUTHENTICATED_USER on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method GET_AUTHENTICATION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AUTH_METHOD Value transfer Type reference (TYPE) STRING Authentisierungsmethode 20080406

Method GET_AUTHENTICATION_METHOD on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method GET_CLIENT_BY_STS_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CLIENT Call by reference Object reference (TYPE REF TO) IF_SOAP_APPLICATION_CS Interface of SOAP Application for Client Applications 20081105
2 Importing IT_STS_PROPERTIES Call by reference Type reference (TYPE) SRT_RT_PROPERTIES SRT Properties for RT 20090126
3 Importing IV_STS_URL Call by reference Type reference (TYPE) STRING 20081105

Method GET_CLIENT_BY_STS_URL on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method GET_MAX_EXPIRES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXPIRES Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080402
2 Importing IV_EXPIRES Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080402
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20080402
2 CX_PARAMETER_INVALID_TYPE Parameter mit ungültigem Typ 20080402

Method GET_MAX_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LIFETIME Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20080401
2 Importing IV_LIFETIME Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080401

Method GET_MAX_LIFETIME on class CL_ST_CRYPTO_SCT_BASE has no exception.

Method GET_UTC_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TIME Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080310
2 Importing IV_TIME Call by reference Type reference (TYPE) STRING 20080310

Method GET_UTC_TIME on class CL_ST_CRYPTO_SCT_BASE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711