SAP ABAP Class CL_WS_SECURITY_PROFILE (Web Services Security Profile Implementation)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_SECURITY_PROFILE Web Services Security Profile Interface 20030818
Properties
Class CL_WS_SECURITY_PROFILE  
Short Description Web Services Security Profile Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SECURITY   SOAP Security 
Created 20030818   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 WSP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 WSSE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 WSU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_SECURITY_PROFILE Web Services Security Profile Interface 20030818
Friends
Class CL_WS_SECURITY_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_WS_SECURITY_PROFILE' Class Name 20060904
2 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_SECURITY_PROT SOAP Runtime Processor Unit ID 20060904
3 CO_SAP_ALIAS Constant Private Type reference (TYPE) STRING 'Alias' sap:Alias Name 20040202
4 CO_SAP_CONTAINS_CREATED Constant Private Type reference (TYPE) STRING 'ContainsCreated' sap:ContainsCreated Name 20040129
5 CO_SAP_CONTAINS_NONCE Constant Private Type reference (TYPE) STRING 'ContainsNonce' sap:ContainsNonce Name 20040129
6 CO_SAP_KEYSTORE_CERTIFICATE Constant Private Type reference (TYPE) STRING 'KeystoreCertificate' sap:KeystoreCertificate Name 20040202
7 CO_SAP_KEYSTORE_KEY Constant Private Type reference (TYPE) STRING 'KeystoreKey' sap:KeystoreKey Name 20040202
8 CO_SAP_NAME Constant Private Type reference (TYPE) STRING 'Name' sap:Name Name 20040129
9 CO_SAP_NAMESPACE Constant Private Type reference (TYPE) STRING 'http://sap.com/wssec' sap Namespace URI 20040129
10 CO_SAP_NAMESPACE_PREFIX Constant Private Type reference (TYPE) STRING 'sap' sap Namespace Prefix 20040129
11 CO_SAP_PASSWORD Constant Private Type reference (TYPE) STRING 'Password' sap:Password Name 20040129
12 CO_SAP_TRUSTED_CA_LIST Constant Private Type reference (TYPE) STRING 'TrustedCAList' sap:TrustedCAList Name 20040202
13 CO_SAP_TYPE Constant Private Type reference (TYPE) STRING 'Type' sap:Type Name 20040129
14 CO_SAP_USERNAME Constant Private Type reference (TYPE) STRING 'Username' sap:Username Name 20040129
15 CO_SAP_VIEW Constant Private Type reference (TYPE) STRING 'View' sap:View Name 20040202
16 CO_TYPE_PASSWORD_DIGEST Constant Private Type reference (TYPE) STRING 'http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest' Constant for PasswordDigest 20040129
17 CO_TYPE_PASSWORD_TEXT Constant Private Type reference (TYPE) STRING 'http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText' Constant for PasswordText 20040419
18 CO_TYPE_SECURE_STORAGE Constant Public Type reference (TYPE) STRING 'sap:SecureStorage' sap:SecureStorage Type 20040129
19 CO_VALUE_FALSE Constant Private Type reference (TYPE) STRING 'false' false Value 20040130
20 CO_VALUE_TRUE Constant Private Type reference (TYPE) STRING 'true' true Value 20040129
21 CO_WSP_AGE Constant Private Type reference (TYPE) STRING 'Age' wsp:Age Name 20040129
22 CO_WSP_ALL Constant Private Type reference (TYPE) STRING 'All' wsp:All Name 20040129
23 CO_WSP_CONFIDENTIALITY Constant Private Type reference (TYPE) STRING 'Confidentiality' wsp:Confidentiality Name 20040129
24 CO_WSP_CONFIGURATION Constant Private Type reference (TYPE) STRING 'Configuration' wsp:Configuration Name 20040129
25 CO_WSP_DESCRIPTION Constant Private Type reference (TYPE) STRING 'Description' wsp:Description Name 20040129
26 CO_WSP_EXPIRATION Constant Private Type reference (TYPE) STRING 'Expiration' wsp:Expiration Name 20040129
27 CO_WSP_INTEGRITY Constant Private Type reference (TYPE) STRING 'Integrity' wsp:Integrity Name 20040129
28 CO_WSP_MESSAGE_AGE Constant Private Type reference (TYPE) STRING 'MessageAge' wsp:MessageAge Name 20040129
29 CO_WSP_MUST_UNDERSTAND Constant Private Type reference (TYPE) STRING 'MustUnderstand' wsp:MustUnderstand Name 20040129
30 CO_WSP_NAMESPACE Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/ws/2002/xx/policy' wsp Namespace URI 20031001
31 CO_WSP_NAMESPACE_PREFIX Constant Private Type reference (TYPE) STRING 'wsp' wsp Namespace Prefix 20031001
32 CO_WSP_POLICY Constant Private Type reference (TYPE) STRING 'Policy' wsp:Policy Name 20040129
33 CO_WSP_ROLE Constant Private Type reference (TYPE) STRING 'Role' wsp:Role Name 20040129
34 CO_WSP_SECURITY_HEADER Constant Private Type reference (TYPE) STRING 'SecurityHeader' wsp:SecurityHeader Name 20040129
35 CO_WSP_SECURITY_TOKEN Constant Private Type reference (TYPE) STRING 'SecurityToken' wsp:SecurityToken Name 20040202
36 CO_WSP_TARGET_ID Constant Private Type reference (TYPE) STRING 'TargetID' wsp:TargetID Name 20040129
37 CO_WSP_TOKEN_TYPE Constant Private Type reference (TYPE) STRING 'TokenType' wsp:TokenType Name 20040202
38 CO_WSP_TYPE Constant Private Type reference (TYPE) STRING 'Type' wsp:Type Name 20040129
39 CO_WSP_VALUE Constant Private Type reference (TYPE) STRING 'Value' wsp:Value Name 20040129
40 CO_WSP_VARIABLE Constant Private Type reference (TYPE) STRING 'Variable' wsp:Variable Name 20040129
41 M_CONFIDENTIALITY Instance attribute Private Type reference (TYPE) WSP_CONFIDENTIALITY Confidentiality Assertion 20040128
42 M_CONFIGURATION Instance attribute Private Type reference (TYPE) WSP_CONFIGURATION_TAB Configuration data 20030819
43 M_CONFIGURED_NODES Instance attribute Private Type reference (TYPE) TAB_NODE_VALUE Configured Nodes 20040203
44 M_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT Profiles as DOM 20030901
45 M_FT_TAB Instance attribute Private Type reference (TYPE) SRT_RT_PROPERTIES Feature Table 20070613
46 M_INTEGRITY Instance attribute Private Type reference (TYPE) WSP_INTEGRITY Integrity Assertion 20040128
47 M_MESSAGE_AGE Instance attribute Private Type reference (TYPE) WSP_MESSAGE_AGE MessageAge Token 20030821
48 M_SECURITY_HEADER Instance attribute Private Type reference (TYPE) WSP_SECURITY_HEADER Security Header 20030821
49 M_USERNAME Instance attribute Private Type reference (TYPE) SAP_USERNAME User Name Token 20030828
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_CREATED Instance method Private Method Set Created 20040130
2 APPLY_NONCE Instance method Private Method Set Nonce 20040130
3 APPLY_TIMESTAMP Instance method Private Method Set Timestamp 20030903
4 APPLY_USERNAME_TOKEN Instance method Private Method Set User Name Token 20030903
5 CONSTRUCTOR Instance method Public Constructor Constructor 20030818
6 DELETE_CONFIGURATION Instance method Public Method Resolve and Delete Configuration 20040202
7 DELETE_ELEMENTS Instance method Public Method Delete Elements from Profile 20031006
8 GET_CONFIGURATION Instance method Public Method Read Configuration 20030829
9 GET_FEATURES Instance method Public Method NY Features 20070612
10 GET_VALUE Instance method Private Method Read Value with Configuration 20030916
11 HANDLES_CONFIDENTIALITY Instance method Public Method Use XML Encryption? 20030930
12 HANDLES_INTEGRITY Instance method Public Method Use XML Signature? 20030930
13 PARSE_ALL Instance method Private Method Parse All Element 20030821
14 PARSE_CONFIDENT_ASSERTION Instance method Private Method Parse ConfidentialityAssertion Element 20030825
15 PARSE_CONFIGURATION Instance method Private Method Parse Configuration 20030821
16 PARSE_DOCUMENT Instance method Private Method Parse Document 20030821
17 PARSE_INTEGRITY_ASSERTION Instance method Private Method Parse IntegrityAssertion Element 20030825
18 PARSE_KEYSTORE_CERTIFICATE Instance method Private Method Parse KeystoreCertificate Element 20040202
19 PARSE_KEYSTORE_KEY Instance method Private Method Parse KeystoreKey Element 20040202
20 PARSE_MESSAGE_AGE Instance method Private Method Parse MessageAge Element 20030821
21 PARSE_SECURITY_HEADER Instance method Private Method Parse SecurityHeader 20030821
22 PARSE_SECURITY_TOKEN Instance method Private Method Parse SecurityToken Element 20040202
23 PARSE_TOKEN_TYPE Instance method Private Method Parse TokenType Element 20040202
24 PARSE_TRUSTED_CA_LIST Instance method Private Method Parse TrustedCAList Element 20040202
25 PARSE_USERNAME Instance method Private Method Parse User Name Element 20030828
26 RAISE_EXCEPTION Instance method Private Method Trigger a SOAP Security Exception 20030826
27 READ_UTC_TIME Instance method Private Method Evaluate String with UTC Time 20040129
28 SET_CONFIGURATION Instance method Public Method Set Configuration 20030829
29 SET_CONFIGURATION_DOM Instance method Private Method Set Configuration in DOM 20030901
30 VERIFY_CREATED Instance method Private Method Evaluate Created 20040129
31 VERIFY_NONCE Instance method Private Method Evaluate Nonce 20040129
32 VERIFY_TIMESTAMP Instance method Private Method Evaluate Timestamp 20030901
33 VERIFY_USERNAME_TOKEN Instance method Private Method Evaluate User Name Token 20030901
34 WRITE_STRING Instance method Public Method Display XML Document as a String 20030902
35 WRITE_UTC_TIME Instance method Private Method Create String with UTC Time 20040130
36 WRITE_XSTRING Instance method Public Method Display XML Document as XString 20040126
Events
Class CL_WS_SECURITY_PROFILE has no event.
Types
Class CL_WS_SECURITY_PROFILE has no local type.
Method Signatures

Method APPLY_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CREATED Value transfer Type reference (TYPE) WSU_CREATED Created 20040203

Method APPLY_CREATED on class CL_WS_SECURITY_PROFILE has no exception.

Method APPLY_NONCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NONCE Value transfer Type reference (TYPE) WSSE_NONCE Nonce 20040203

Method APPLY_NONCE on class CL_WS_SECURITY_PROFILE has no exception.

Method APPLY_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECURITY_PART Call by reference Object reference (TYPE REF TO) IF_SXML_SECURITY_PART 20030903

Method APPLY_TIMESTAMP on class CL_WS_SECURITY_PROFILE has no exception.

Method APPLY_USERNAME_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECURITY_PART Call by reference Object reference (TYPE REF TO) IF_SXML_SECURITY_PART 20030903

Method APPLY_USERNAME_TOKEN on class CL_WS_SECURITY_PROFILE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROFILE_NAME Call by reference Type reference (TYPE) WSS_PROFILE_NAME name of profile on database 20030818
2 Importing XML_DATA Call by reference Type reference (TYPE) STRING use if profile_name is initial 20030902
# Exception Resumable Description Created on
1 CX_SOAP_FAILURE soap core exception 20030821

Method DELETE_CONFIGURATION Signature

Method DELETE_CONFIGURATION on class CL_WS_SECURITY_PROFILE has no parameter.
Method DELETE_CONFIGURATION on class CL_WS_SECURITY_PROFILE has no exception.

Method DELETE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing B_CONFIDENT_ASSERTION Call by reference Type reference (TYPE) BOOLEAN SPACE ConfidentialityAssertion löschen 20031006
2 Importing B_INTEGRITY_ASSERTION Call by reference Type reference (TYPE) BOOLEAN SPACE IntegrityAssertion löschen 20031006
3 Importing B_MESSAGE_AGE Call by reference Type reference (TYPE) BOOLEAN SPACE MessageAge löschen 20031006
4 Importing B_SECURITY_HEADER Call by reference Type reference (TYPE) BOOLEAN SPACE SecurityHeader löschen 20031006
5 Importing B_USERNAME Call by reference Type reference (TYPE) BOOLEAN SPACE Username löschen 20031006

Method DELETE_ELEMENTS on class CL_WS_SECURITY_PROFILE has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION Value transfer Type reference (TYPE) WSP_CONFIGURATION_TAB 20030829

Method GET_CONFIGURATION on class CL_WS_SECURITY_PROFILE has no exception.

Method GET_FEATURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FEATURE_TAB Call by reference Type reference (TYPE) SRT_RT_PROPERTIES SRT properties for RT 20070613

Method GET_FEATURES on class CL_WS_SECURITY_PROFILE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030916
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20030916

Method GET_VALUE on class CL_WS_SECURITY_PROFILE has no exception.

Method HANDLES_CONFIDENTIALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN 20030930

Method HANDLES_CONFIDENTIALITY on class CL_WS_SECURITY_PROFILE has no exception.

Method HANDLES_INTEGRITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN 20030930

Method HANDLES_INTEGRITY on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030821

Method PARSE_ALL on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_CONFIDENT_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIDENTIALITY Value transfer Type reference (TYPE) WSP_CONFIDENTIALITY Confidentiality Assertion 20040203
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030825

Method PARSE_CONFIDENT_ASSERTION on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030821

Method PARSE_CONFIGURATION on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_DOCUMENT Signature

Method PARSE_DOCUMENT on class CL_WS_SECURITY_PROFILE has no parameter.
Method PARSE_DOCUMENT on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_INTEGRITY_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INTEGRITY Value transfer Type reference (TYPE) WSP_INTEGRITY Integrity Assertion 20040203
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030825

Method PARSE_INTEGRITY_ASSERTION on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_KEYSTORE_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEYSTORE_CERTIFICATE Value transfer Type reference (TYPE) SAP_KEYSTORE_CERTIFICATE Keystore Certificate 20040203
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040202

Method PARSE_KEYSTORE_CERTIFICATE on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_KEYSTORE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEYSTORE_KEY Value transfer Type reference (TYPE) SAP_KEYSTORE_KEY Keystore Key 20040203
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040202

Method PARSE_KEYSTORE_KEY on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_MESSAGE_AGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGE_AGE Value transfer Type reference (TYPE) WSP_MESSAGE_AGE Message Age 20040203
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030821

Method PARSE_MESSAGE_AGE on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_SECURITY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030821
2 Returning SECURITY_HEADER Value transfer Type reference (TYPE) WSP_SECURITY_HEADER Security Header 20040203

Method PARSE_SECURITY_HEADER on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_SECURITY_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040202
2 Returning SECURITY_TOKEN Value transfer Type reference (TYPE) WSP_SECURITY_TOKEN Security Token 20040203

Method PARSE_SECURITY_TOKEN on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_TOKEN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040202
2 Returning TOKEN_TYPE Value transfer Type reference (TYPE) WSP_TOKEN_TYPE Token Type 20040203

Method PARSE_TOKEN_TYPE on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_TRUSTED_CA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040202
2 Returning TRUSTED_CA_LIST Value transfer Type reference (TYPE) SAP_TRUSTED_CA_LIST Trusted CA List 20040203

Method PARSE_TRUSTED_CA_LIST on class CL_WS_SECURITY_PROFILE has no exception.

Method PARSE_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030828
2 Returning USERNAME Value transfer Type reference (TYPE) SAP_USERNAME Username 20040203

Method PARSE_USERNAME on class CL_WS_SECURITY_PROFILE has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) TSOAP_FAULT_CODE TSOAP_FC_CLIENT 20030826
2 Importing FAULTCODE Call by reference Type reference (TYPE) STRING 'InvalidSecurity' 20030826
3 Importing REASON_LANGUAGE Call by reference Type reference (TYPE) LANGU 'E' 20030826
4 Importing REASON_TEXT Call by reference Type reference (TYPE) STRING 20030826

Method RAISE_EXCEPTION on class CL_WS_SECURITY_PROFILE has no exception.

Method READ_UTC_TIME Signature

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

Method READ_UTC_TIME on class CL_WS_SECURITY_PROFILE has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION Call by reference Type reference (TYPE) WSP_CONFIGURATION_TAB 20030829

Method SET_CONFIGURATION on class CL_WS_SECURITY_PROFILE has no exception.

Method SET_CONFIGURATION_DOM Signature

Method SET_CONFIGURATION_DOM on class CL_WS_SECURITY_PROFILE has no parameter.
Method SET_CONFIGURATION_DOM on class CL_WS_SECURITY_PROFILE has no exception.

Method VERIFY_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGE Call by reference Type reference (TYPE) I 300 Age in Sekunden 20040129
2 Importing CREATED Call by reference Type reference (TYPE) WSU_CREATED Created 20040130

Method VERIFY_CREATED on class CL_WS_SECURITY_PROFILE has no exception.

Method VERIFY_NONCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NONCE Call by reference Type reference (TYPE) WSSE_NONCE Nonce 20040129

Method VERIFY_NONCE on class CL_WS_SECURITY_PROFILE has no exception.

Method VERIFY_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECURITY_PART Call by reference Object reference (TYPE REF TO) IF_SXML_SECURITY_PART 20030901

Method VERIFY_TIMESTAMP on class CL_WS_SECURITY_PROFILE has no exception.

Method VERIFY_USERNAME_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECURITY_PART Call by reference Object reference (TYPE REF TO) IF_SXML_SECURITY_PART 20030901

Method VERIFY_USERNAME_TOKEN on class CL_WS_SECURITY_PROFILE has no exception.

Method WRITE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I RVAL 20030902
2 Importing STRING Call by reference Type reference (TYPE) STRING STRING 20030902

Method WRITE_STRING on class CL_WS_SECURITY_PROFILE has no exception.

Method WRITE_UTC_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRING Value transfer Type reference (TYPE) STRING String mit UTC-Zeit 20040204
2 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel mit UTC-Zeit 20040130

Method WRITE_UTC_TIME on class CL_WS_SECURITY_PROFILE has no exception.

Method WRITE_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I RVAL 20040126
2 Importing STRING Call by reference Type reference (TYPE) XSTRING STRING 20040126

Method WRITE_XSTRING on class CL_WS_SECURITY_PROFILE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640