SAP ABAP Class CL_ICF_SAML_CONFIG (SAML Configuration Management)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECC (Package) Basis Security (Kernel Components)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ICF_SERVICE_EXTENSION Extension to ICF Services for External Products 20041115
Properties
Class CL_ICF_SAML_CONFIG  
Short Description SAML Configuration Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECC   Basis Security (Kernel Components) 
Created 20041115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICF_SAML_CONFIG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ICF_SERVICE_EXTENSION Extension to ICF Services for External Products 20041115
Friends
Class CL_ICF_SAML_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARTIFACT_NAME Static Attribute Public Type reference (TYPE) ICFSAMLARTNAME 'SAMLart' Name of the URL Parameter in the Standard 20041208
2 AUTH_CERTIFICATE Instance attribute Public Type reference (TYPE) ICFSAMLAUTH Certificate 20041125
3 AUTH_METHODS Instance attribute Public Type reference (TYPE) ICFSAMLAUTHMETH Free Definition of Permitted Logon Procedures for SAML 20041125
4 AUTH_OTHER Instance attribute Public Type reference (TYPE) ICFSAMLAUTH Other 20041125
5 AUTH_PASSWORD Instance attribute Public Type reference (TYPE) ICFSAMLAUTH Password 20041125
6 AUTH_RADIO Instance attribute Public Type reference (TYPE) ICFSAMLAUTH "A": All, "B": Single Selection 20041125
7 CON_AUTHMETHOD_CERT Constant Public Type reference (TYPE) ICFSAMLAUTHMETH 'urn:ietf:rfc:2246' Logon Method "Certificate" 20041203
8 CON_AUTHMETHOD_PWD Constant Public Type reference (TYPE) ICFSAMLAUTHMETH 'urn:oasis:names:tc:SAML:1.0:am:password' Logon Method "Password" 20041203
9 CON_AUTH_RADIO_ALL Constant Public Type reference (TYPE) ICFSAMLAUTH 'A' All Logon Procedures 20041125
10 CON_AUTH_RADIO_SPEC Constant Public Type reference (TYPE) ICFSAMLAUTH 'B' Single Specification 20041125
11 CON_RFC_DESTINATION Constant Private Type reference (TYPE) ICFSAMLRFCDES 'SAPJ2EE' Default for Local J2EE Engine 20041125
12 CON_SAMLVERSION11 Constant Public Type reference (TYPE) SAML_VERSION '1.1 ' SAML Version Specification 20090311
13 CON_SAMLVERSION20 Constant Public Type reference (TYPE) SAML_VERSION '2.0 ' SAML Version Specification 20090311
14 CON_STRING_SAML20 Constant Private Type reference (TYPE) STRING 'SAML20:' Version of ICF Configuration Value 20090311
15 RFC_DESTINATION Instance attribute Public Type reference (TYPE) ICFSAMLRFCDES RFC Destination of the J2EE Engine for the SAML Service 20041124
16 SAML2_POLICY Instance attribute Public Type reference (TYPE) SAML2_POLICY_NAME Name of SAML2 Policy 20090310
17 SAML2_SUPPORTED Static Attribute Public Type reference (TYPE) ICFSAMLINHERIT Is SAML2 supported? 20090330
18 SAMLRESPONSE Static Attribute Public Type reference (TYPE) ICFSAMLARTNAME 'SAMLResponse' URL Parameter of the SAML Artifact 20090310
19 SAML_VERSION Instance attribute Public Type reference (TYPE) SAML_VERSION SAML Version Specification 20090311
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Create Object 20041124
2 PARSE Static method Private Method Parse Out Next Token and Remove from String 20041124
3 SERIALIZE Instance method Public Method Serialize Configuration Data in String 20041124
4 SET_DEFAULTS Instance method Private Method Set Initial Values to Default 20041125
5 WRITE Static method Private Method Append Next Token to String 20041124
Events
Class CL_ICF_SAML_CONFIG has no event.
Types
Class CL_ICF_SAML_CONFIG has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20090330
2 Importing IF_CONFIG Call by reference Type reference (TYPE) STRING ICF Container-String 20041124

Method CONSTRUCTOR on class CL_ICF_SAML_CONFIG has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_POS Call by reference Type reference (TYPE) I Aktuelle Parser-Position 20041125
2 Exporting EF_TOKEN Call by reference Type reference (TYPE) ANY Aktuell gelesenes Token (INITIAL --> Keines) 20041125
3 Importing IF_CONFIG Call by reference Type reference (TYPE) STRING Konfigurationsstring aus ICF 20041125

Method PARSE on class CL_ICF_SAML_CONFIG has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_CONFIG Value transfer Type reference (TYPE) STRING Konfigurationsdaten als String für ICF 20041124

Method SERIALIZE on class CL_ICF_SAML_CONFIG has no exception.

Method SET_DEFAULTS Signature

Method SET_DEFAULTS on class CL_ICF_SAML_CONFIG has no parameter.
Method SET_DEFAULTS on class CL_ICF_SAML_CONFIG has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_CONFIG Call by reference Type reference (TYPE) STRING Konfigurationsstring 20041124
2 Importing IF_TOKEN Call by reference Type reference (TYPE) ANY Anzuhängendes Token 20041124

Method WRITE on class CL_ICF_SAML_CONFIG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700