Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SAML20_CONSTANTS | Constants Within SAML2 | 20081028 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SERIALIZABLE_OBJECT | Serializable Object | 20130618 |
Properties
| Class | CL_SAML20_ENTITY | |
| Short Description | SAML20 Entity Object | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | SAML2 | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SAML2_CORE | SAML2 Core Functionality |
| Created | 20081024 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SAML20_CONSTANTS | Constants Within SAML2 | 20081028 | ||
| 2 | IF_SERIALIZABLE_OBJECT | Serializable Object | 20130618 |
Friends
Class CL_SAML20_ENTITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 9 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 10 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 11 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 12 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 13 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 14 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 15 | Instance attribute | Public | Attribute reference (LIKE) | 20081029 | |||||
| 16 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 17 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 18 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 19 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 20 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 21 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 22 | Instance attribute | Public | Attribute reference (LIKE) | 20090722 | |||||
| 23 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 24 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 25 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 26 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 27 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 28 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 29 | Instance attribute | Public | Attribute reference (LIKE) | 20081218 | |||||
| 30 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 31 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 32 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 33 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 34 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 35 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 36 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 37 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 38 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 39 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 40 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'ADA' | Operation mode: Authentication point | 20081110 | ||
| 41 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'ASV' | Operation Mode of SAML2 Entity | 20090706 | ||
| 42 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'ATA' | Operation mode: Attribute creator | 20081110 | ||
| 43 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'AUA' | Operation mode: Authorization query | 20081110 | ||
| 44 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'ECP' | Operation mode. ECP or proxy | 20081110 | ||
| 45 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'IDP' | Operation mode: Identity creator | 20081110 | ||
| 46 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'OA2' | Operation mode: OAuth2 Entity | 20120402 | ||
| 47 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'REQ' | Operation mode: Entity queries | 20081110 | ||
| 48 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'SVP' | Operation mode: Server provider | 20081110 | ||
| 49 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_MODE | 'STS' | Operation Mode of SAML2 Entity | 20090630 | ||
| 50 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 51 | Instance attribute | Public | Attribute reference (LIKE) | 20081031 | |||||
| 52 | Instance attribute | Public | Attribute reference (LIKE) | 20081028 | |||||
| 53 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 54 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 55 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 56 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 57 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 58 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 59 | Instance attribute | Public | Attribute reference (LIKE) | 20081218 | |||||
| 60 | Instance attribute | Public | Attribute reference (LIKE) | 20081218 | |||||
| 61 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 62 | Instance attribute | Public | Attribute reference (LIKE) | 20081126 | |||||
| 63 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 64 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 65 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 66 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 67 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 68 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 69 | Instance attribute | Public | Attribute reference (LIKE) | 20090305 | |||||
| 70 | Instance attribute | Public | Attribute reference (LIKE) | 20081222 | |||||
| 71 | Instance attribute | Public | Attribute reference (LIKE) | 20081222 | |||||
| 72 | Instance attribute | Public | Attribute reference (LIKE) | 20081222 | |||||
| 73 | Instance attribute | Public | Attribute reference (LIKE) | 20090320 | |||||
| 74 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 75 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 76 | Instance attribute | Public | Attribute reference (LIKE) | 20090226 | |||||
| 77 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_TYPE | 'A' | Affiliation | 20081110 | ||
| 78 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_TYPE | 'E' | Removed entity or partner entity | 20081110 | ||
| 79 | Constant | Public | Type reference (TYPE) | SAML2_ENTITY_TYPE | 'L' | Local Entity | 20081110 | ||
| 80 | Instance attribute | Public | Attribute reference (LIKE) | 20081031 | |||||
| 81 | Constant | Private | Type reference (TYPE) | FILEINTERN | 'TMP_PSE_FILE' | Temp PSE file logical name | 20120724 | ||
| 82 | Constant | Public | Type reference (TYPE) | STRING | ' ' |
New line for string presentation of the configuration | 20130618 | ||
| 83 | Constant | Private | Type reference (TYPE) | STRING | ' ' | Space for string presentation of the configuration | 20130618 | ||
| 84 | Constant | Public | Type reference (TYPE) | STRING | ' ' | Space for string presentation of the configuration | 20130618 | ||
| 85 | Static Attribute | Private | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 86 | Static Attribute | Private | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 87 | Static Attribute | Private | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 88 | Static Attribute | Private | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 89 | Static Attribute | Private | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 90 | Instance attribute | Private | Type reference (TYPE) | SAML2_AFFILIAT | Table with SAML2 Service Provider Affiliations | 20081112 | |||
| 91 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entities Table | 20081106 | |||
| 92 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_KEY | SAML2 Entity ID | 20081112 | |||
| 93 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_AUTHCXT_T | SAML2 Authentication Information of an Entity | 20081028 | |||
| 94 | Instance attribute | Private | Type reference (TYPE) | MANDT | Entity Client | 20081121 | |||
| 95 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY | SAML2 Entity Table | 20081027 | |||
| 96 | Instance attribute | Private | Type reference (TYPE) | STRING | 20130618 | ||||
| 97 | Instance attribute | Private | Type reference (TYPE) | TY_S_ENTITY_CHANGES | 20090226 | ||||
| 98 | Instance attribute | Private | Type reference (TYPE) | TY_S_ENTITY_KEYS | Key Data | 20081028 | |||
| 99 | Instance attribute | Private | Type reference (TYPE) | SAML2_TIDFED | SAML2 Transient Federation of Users | 20090226 | |||
| 100 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_L | 20090202 | ||||
| 101 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_NAMEIDFMT_T | SAML2 NameID Format of an Entity | 20081028 | |||
| 102 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_MODE | '-' | Operation Mode of SAML2 Entity | 20081027 | ||
| 103 | Instance attribute | Private | Type reference (TYPE) | SAML2_OPMODE_T | Table of supported operation modes | 20090202 | |||
| 104 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_PARAMETER_T | SAML2 Parameter of an Entity | 20090226 | |||
| 105 | Instance attribute | Private | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_T | SAML2 Parameters of an Operation Mode | 20090226 | |||
| 106 | Instance attribute | Private | See coding | SAML2 Protection Settings for Each Entity and End Point | 20090217 | ||||
| 107 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENT_RELST_T | 20090923 | ||||
| 108 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_SERVICE_T | SAML2 End Point Information of an Entity | 20081028 | |||
| 109 | Instance attribute | Private | Type reference (TYPE) | SAML2_METADATA_STS | Structure for STS Metadata Role | 20090731 | |||
| 110 | Instance attribute | Private | Type reference (TYPE) | SAML2_TIDCON_T | 20090824 | ||||
| 111 | Instance attribute | Private | Type reference (TYPE) | SAML2_TIDFED_T | 20090824 | ||||
| 112 | Instance attribute | Private | Type reference (TYPE) | SAML2_TRUST | Trusted SAML2 Entities | 20090217 | |||
| 113 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML 2.0 Partner Entity | 20081106 | |||
| 114 | Instance attribute | Private | Type reference (TYPE) | SAML2_ENTITY_TRUST_T | Trust Table for SAML2 Entities | 20081106 | |||
| 115 | Instance attribute | Private | Object reference (TYPE REF TO) | SAML2_ENTITY_TYPE | Entity Type | 20081030 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add partner for the trust | 20100202 | |
| 2 | Instance method | Private | Method | Calculates destination index | 20091124 | |
| 3 | Instance method | Private | Method | Check for existing destination | 20091124 | |
| 4 | Instance method | Private | Method | Internal: Check end point settings | 20081027 | |
| 5 | Instance method | Private | Method | Internal: Check object data | 20081027 | |
| 6 | Instance method | Public | Method | Check for existing affiliation | 20091002 | |
| 7 | Instance method | Private | Method | Internal: Check NameID format settings | 20081027 | |
| 8 | Instance method | Private | Method | Checks existence of PSE and, if necessary, creates a new one | 20090320 | |
| 9 | Instance method | Private | Method | Internal: Check object data | 20081106 | |
| 10 | Instance method | Private | Method | Clears all DB tables when deleting local provider | 20110609 | |
| 11 | Instance method | Private | Constructor | Construction of an SAML20 entity | 20081027 | |
| 12 | Static method | Public | Method | Converts binding | 20081029 | |
| 13 | Static method | Public | Method | Converts binding | 20081029 | |
| 14 | Static method | Public | Method | Converts binding | 20081029 | |
| 15 | Static method | Private | Method | 20130618 | ||
| 16 | Instance method | Private | Method | Generate default settings for the entity | 20090304 | |
| 17 | Static method | Public | Method | Generate instance of an existing SAML 2.0 entity | 20081030 | |
| 18 | Static method | Public | Method | Generate new SAML 2.0 entity | 20081027 | |
| 19 | Instance method | Public | Method | Generate new operation mode for existing entity | 20090222 | |
| 20 | Instance method | Private | Method | Construct endpoint URL from RFC destination | 20091124 | |
| 21 | Instance method | Private | Method | Deletes configured destinations | 20091117 | |
| 22 | Instance method | Public | Method | Delete the Entity | 20081029 | |
| 23 | Instance method | Public | Method | Delete the Entity | 20090227 | |
| 24 | Instance method | Private | Method | Deletes SAML2 SSF applications | 20110427 | |
| 25 | Instance method | Private | Method | Generate unique RFC destination name for each endpoint | 20091124 | |
| 26 | Instance method | Public | Method | Gets administrative data for an entity | 20090217 | |
| 27 | Instance method | Public | Method | Read the affiliation members | 20090224 | |
| 28 | Instance method | Private | Method | Inernal: Read affiliation data from the DB | 20081113 | |
| 29 | Instance method | Public | Method | Read the affiliation members | 20081030 | |
| 30 | Instance method | Public | Method | Get affiliation name | 20091014 | |
| 31 | Instance method | Public | Method | Read the entity ID of the affiliation provider | 20081030 | |
| 32 | Instance method | Public | Method | Get all authentication contexts as table | 20090727 | |
| 33 | Instance method | Public | Method | Read supported authentication contexts | 20081028 | |
| 34 | Instance method | Private | Method | 20130618 | ||
| 35 | Instance method | Public | Method | Returns comparison method | 20101202 | |
| 36 | Instance method | Public | Method | Set options for the encryption operations | 20081028 | |
| 37 | Instance method | Public | Method | Determines default values for an entity | 20081222 | |
| 38 | Instance method | Private | Method | Get RFC Destination name | 20091124 | |
| 39 | Static method | Private | Method | 20130618 | ||
| 40 | Instance method | Public | Method | Set end point service | 20081126 | |
| 41 | Instance method | Public | Method | Read end point service | 20081028 | |
| 42 | Instance method | Private | Method | 20091124 | ||
| 43 | Instance method | Public | Method | HTML string representation of the entity | 20130618 | |
| 44 | Instance method | Public | Method | Determines attributes for entity | 20090223 | |
| 45 | Instance method | Public | Method | Determines attributes for entity | 20081209 | |
| 46 | Instance method | Public | Method | Reads the entity name | 20081121 | |
| 47 | Instance method | Public | Method | Get entity description | 20090902 | |
| 48 | Instance method | Public | Method | Internal: Read entity data from DB | 20081028 | |
| 49 | Instance method | Public | Method | Read the hash value of the entity name | 20081210 | |
| 50 | Instance method | Public | Method | Reads the entity type | 20081106 | |
| 51 | Instance method | Public | Method | Read the operation mode of the entity | 20081030 | |
| 52 | Instance method | Public | Method | Reads the entity name | 20090304 | |
| 53 | Instance method | Public | Method | Read entity profiles | 20090218 | |
| 54 | Instance method | Public | Method | Reads the entity type | 20081030 | |
| 55 | Instance method | Private | Method | Internal: Read external entity data from DB | 20081113 | |
| 56 | Instance method | Public | Method | Returns the federation mode for current entity | 20121204 | |
| 57 | Instance method | Private | Method | Read public certificates of the entity | 20081031 | |
| 58 | Instance method | Public | Method | Read certificates of the entity | 20090225 | |
| 59 | Instance method | Private | Method | Read public certificates of the entity | 20090225 | |
| 60 | Instance method | Private | Method | HTML string representation of local entity | 20130618 | |
| 61 | Instance method | Private | Method | Internal: Read local entity data from DB | 20081113 | |
| 62 | Instance method | Public | Method | Read NameID entries | 20081028 | |
| 63 | Instance method | Private | Method | 20130618 | ||
| 64 | Instance method | Public | Method | Read the operation mode of the entity | 20090218 | |
| 65 | Instance method | Public | Method | Determines attributes for entity | 20090223 | |
| 66 | Instance method | Public | Method | Determines attributes for entity | 20090223 | |
| 67 | Instance method | Public | Method | Read certificates of the entity | 20081103 | |
| 68 | Instance method | Public | Method | Read entity profiles | 20090224 | |
| 69 | Instance method | Public | Method | Read certificates of the entity | 20081031 | |
| 70 | Instance method | Private | Method | 20130618 | ||
| 71 | Instance method | Public | Method | Get RelayState mapping | 20090923 | |
| 72 | Instance method | Public | Method | Get RelayState mappings | 20090923 | |
| 73 | Instance method | Public | Method | Set options for signature operations | 20081028 | |
| 74 | Instance method | Public | Method | Read the affiliation members | 20090304 | |
| 75 | Static method | Public | Method | Static method to determine supported oepration modes | 20090304 | |
| 76 | Instance method | Public | Method | 20090903 | ||
| 77 | Instance method | Public | Method | Get the rules for mapping users to transient name IDs | 20090824 | |
| 78 | Static method | Public | Method | Get details for trusted entities by ID | 20090819 | |
| 79 | Instance method | Public | Method | Read trusted entities in table | 20090217 | |
| 80 | Instance method | Public | Method | Read trusted entity | 20081106 | |
| 81 | Instance method | Private | Method | HTML string representation of thrusted entity | 20130618 | |
| 82 | Instance method | Public | Method | Get activity indicator of entity | 20090203 | |
| 83 | Instance method | Public | Method | Read the affiliation members | 20081112 | |
| 84 | Instance method | Public | Method | Check whether the authorization context is supported | 20081120 | |
| 85 | Instance method | Public | Method | Common domain cookie active | 20090624 | |
| 86 | Instance method | Public | Method | Get activity indicator of entity | 20090226 | |
| 87 | Instance method | Public | Method | Common domain cookie active | 20090716 | |
| 88 | Instance method | Public | Method | Check whether the NameID format is supported | 20081119 | |
| 89 | Instance method | Public | Method | Check whether the profile is supported | 20090224 | |
| 90 | Instance method | Public | Method | Get activity indicator of entity | 20090226 | |
| 91 | Static method | Public | Method | Determine if entity is active in specific client | 20090408 | |
| 92 | Instance method | Public | Method | Check if a PSE has to be updated | 20120112 | |
| 93 | Instance method | Public | Method | Used in logon policy | 20090623 | |
| 94 | Instance method | Public | Method | Locks the entity using the enqueue server | 20090217 | |
| 95 | Instance method | Public | Method | Prepares the current entity for export | 20130618 | |
| 96 | Instance method | Private | Method | Saves certs in PSE | 20100202 | |
| 97 | Instance method | Private | Method | Save RFC destination according to the local URL | 20091124 | |
| 98 | Instance method | Public | Method | Store the Entity Data in Database | 20081029 | |
| 99 | Instance method | Private | Method | Store a Key in the Central Address Book | 20090320 | |
| 100 | Instance method | Public | Method | Set entity's activity indicator | 20090203 | |
| 101 | Instance method | Public | Method | Read the affiliation members | 20090224 | |
| 102 | Instance method | Public | Method | Set the affiliation members | 20081030 | |
| 103 | Instance method | Public | Method | Set the entity ID of the affiliation provider | 20081030 | |
| 104 | Instance method | Public | Method | Set supported authentication contexts | 20081028 | |
| 105 | Instance method | Public | Method | Sets comparison method | 20101202 | |
| 106 | Instance method | Public | Method | Set options for the encryption operations | 20081028 | |
| 107 | Instance method | Public | Method | Set end point service | 20081126 | |
| 108 | Instance method | Public | Method | Set end point service | 20081028 | |
| 109 | Instance method | Public | Method | Set attributes for entity | 20090223 | |
| 110 | Instance method | Public | Method | Set attributes for entity | 20081209 | |
| 111 | Instance method | Public | Method | Set description for entity | 20090821 | |
| 112 | Instance method | Public | Method | Sets name of entity | 20090926 | |
| 113 | Instance method | Public | Method | Read entity profiles | 20090225 | |
| 114 | Instance method | Public | Method | Read certificates of the entity | 20090225 | |
| 115 | Instance method | Public | Method | Set NameID entries | 20081028 | |
| 116 | Instance method | Public | Method | Set attributes for entity | 20090223 | |
| 117 | Instance method | Public | Method | Set attributes for entity | 20090223 | |
| 118 | Instance method | Public | Method | Read certificates of the entity | 20090330 | |
| 119 | Instance method | Public | Method | Read certificates of the entity | 20081106 | |
| 120 | Instance method | Public | Method | Set RelayState mappings | 20090923 | |
| 121 | Instance method | Public | Method | Set options for signature operations | 20081028 | |
| 122 | Instance method | Public | Method | Set user mapping data for transient name ID | 20090824 | |
| 123 | Instance method | Public | Method | 20090901 | ||
| 124 | Instance method | Public | Method | Read trusted entities in table | 20090224 | |
| 125 | Instance method | Public | Method | Set trusted entity | 20081106 | |
| 126 | Static method | Public | Method | Locks the entire entity table at the enqueue server | 20090218 | |
| 127 | Static method | Public | Method | Unlocks the entire entity table at the enqueue server | 20090218 | |
| 128 | Instance method | Public | Method | Unlocks the entity using the enqueue server | 20090217 | |
| 129 | Instance method | Private | Method | Update RFC destination according to the Location URL | 20091026 |
Events
Class CL_SAML20_ENTITY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | DOMAIN_T | Private | See coding | 20130618 | domain_t TYPE TABLE OF dd07v
|
||
| 2 | TY_BAPIRET_TABLE | Private | See coding | 20120326 | ty_bapiret_table type table of bapiret2
|
||
| 3 | TY_S_ENTITY_CHANGES | Private | See coding | 20090226 | BEGIN OF ty_s_entity_changes,
entpoint TYPE saml2_boolean,
protect TYPE saml2_boolean,
pub_keys TYPE saml2_boolean,
trust TYPE saml2_boolean,
local_ent TYPE saml2_boolean,
extern_ent TYPE saml2_boolean,
ent_param TYPE saml2_boolean,
opm_param TYPE saml2_boolean,
auth_cxt TYPE saml2_boolean,
name_fmt TYPE saml2_boolean,
transient TYPE saml2_boolean,
affilation TYPE saml2_boolean,
create_new TYPE saml2_boolean,
relay_state TYPE saml2_boolean,
pse TYPE saml2_boolean,
END OF ty_s_entity_changes
|
||
| 4 | TY_S_ENTITY_KEYS | Private | See coding | Public key information for an entity | 20081028 | BEGIN OF ty_s_entity_keys,
prv_sign_key TYPE ssfappl,
prv_crypt_key TYPE ssfappl,
pub_sign_key TYPE hash160x,
pub_second_sign_key TYPE hash160x,
pub_crypt_key TYPE hash160x,
pubx_sign_key TYPE xstring,
pubx_second_sign_key TYPE xstring,
pubx_crypt_key TYPE xstring,
pub_enc_alg TYPE ssfencr,
pub_ssfform TYPE ssfform,
pub_sign_alg TYPE saml2_sign_hash_algorithm,
END OF ty_s_entity_keys
|
|
| 5 | TY_S_NAMEID_FMT | Private | See coding | 20130618 | ty_s_nameid_fmt TYPE LINE OF saml2_entity_nameidfmt_t
|
Method Signatures
Method ADD_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_DEFAULT | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Truth Value | 20100202 | ||
| 2 | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML20 Entity Object | 20100202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAML20 Superclass Exceptions | 20100202 |
Method CALCULATE_DEST_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CF_DESTINATION_INDEX | Call by reference | Type reference (TYPE) | I | If supplied it will be concatenated to the RFC dest name | 20091124 | |||
| 2 | EF_DESTINATION_NAME | Call by reference | Type reference (TYPE) | STRING | 20091124 | ||||
| 3 | EF_RCODE | Call by reference | Type reference (TYPE) | I | Returning code for the RFC dest name check in sm59 | 20091124 | |||
| 4 | IF_DEST_NAME | Call by reference | Type reference (TYPE) | STRING | Destination name | 20091124 | |||
| 5 | IF_SERVICE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | SAML2 Service Type | 20091124 | |||
| 6 | IT_ENDPOINTS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_SERVICE_T | SAML2 End Point Information of an Entity | 20091124 |
Method CALCULATE_DEST_INDEX on class CL_SAML20_ENTITY has no exception.
Method CHECK_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20091124 | |||
| 2 | RF_RCODE | Value transfer | Type reference (TYPE) | I | 20091124 |
Method CHECK_DESTINATION on class CL_SAML20_ENTITY has no exception.
Method CHECK_ENDPOINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090320 |
Method CHECK_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090320 |
Method CHECK_FOR_AFFILIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AFFILIATION_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20091003 | |||
| 2 | EF_IS_AFFILIATION_SET | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20091003 | |||
| 3 | EF_IS_AFFL_MEMBER | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20091003 | |||
| 4 | IF_AFFILIATION_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | SAML2 Entitätskennung | 20091003 |
Method CHECK_FOR_AFFILIATION on class CL_SAML20_ENTITY has no exception.
Method CHECK_NAMEIDFORMATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090320 |
Method CHECK_PSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CREATE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | SAML2 Wahrheitswert | 20090320 | ||
| 2 | IF_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | SSF-Anwendung | 20090320 | |||
| 3 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090320 |
Method CHECK_TRUSTED_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TRUSTED_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML 2.0 Entität | 20081106 | |||
| 2 | IV_CHECK_IS_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | SAML2 Truth Value | 20110630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081106 |
Method CLEAR_DB_TABLES Signature
Method CLEAR_DB_TABLES on class CL_SAML20_ENTITY has no parameter.
Method CLEAR_DB_TABLES on class CL_SAML20_ENTITY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ENTITY_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20081121 | ||
| 2 | IF_ENTITY_HASH | Call by reference | Type reference (TYPE) | SAML2_ENTITY_HASH | Hashwert des SAML2 Entitätsnamen | 20081211 | |||
| 3 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081027 | |||
| 4 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | Betriebsart der SAML2 Entität | 20081027 | |||
| 5 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 | ||||
| 6 | IF_ENTITY_TYPE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TYPE | Typ der Entität | 20081030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081027 |
Method CONVERT_AUTH_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AUTH_KEY | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_KEY | Schlüsselwert des SAML2 Authentifizierungsklasse | 20081029 | |||
| 2 | EF_AUTH_SHORT_STRING | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_NAME | Kurzname der SAML2 Authentifizierungsklasse | 20090206 | |||
| 3 | EF_AUTH_STRING | Call by reference | Type reference (TYPE) | STRING | SAML2 Authentifizierungsklasse | 20081029 | |||
| 4 | EF_IS_CUSTOM | Call by reference | Type reference (TYPE) | SAML2_CUSTOM_AUTH_CTX | 20090822 | ||||
| 5 | IF_AUTH_KEY | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_KEY | Schlüsselwert des SAML2 Authentifizierungsklasse | 20081029 | |||
| 6 | IF_AUTH_SHORT_STRING | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_NAME | Kurzname der SAML2 Authentifizierungsklasse | 20090206 | |||
| 7 | IF_AUTH_STRING | Call by reference | Type reference (TYPE) | STRING | SAML2 Authentifizierungsklasse | 20081029 | |||
| 8 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20090824 | |||
| 9 | IF_CUST_AUTH_CXT | Call by reference | Type reference (TYPE) | SAML2_CUSTOM_AUTH_CTX | ABAP_FALSE | 20090820 |
Method CONVERT_AUTH_CONTEXT on class CL_SAML20_ENTITY has no exception.
Method CONVERT_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_BINDING_SHORT_STRING | Call by reference | Type reference (TYPE) | STRING | SAML2 Bindingtypen | 20090303 | |||
| 2 | EF_BINDING_STRING | Call by reference | Type reference (TYPE) | STRING | SAML2 Bindungsart als String | 20081029 | |||
| 3 | EF_BINDING_TYPE | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | SAML2 Bindungsart | 20081029 | |||
| 4 | IF_BINDING_STRING | Call by reference | Type reference (TYPE) | STRING | SAML2 Bindungsart als String | 20081029 | |||
| 5 | IF_BINDING_TYPE | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | SAML2 Bindungsart | 20081029 |
Method CONVERT_BINDING on class CL_SAML20_ENTITY has no exception.
Method CONVERT_NAMEID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_NAME_FORMAT | Call by reference | Type reference (TYPE) | STRING | SAML2 NameID Format | 20081029 | |||
| 2 | EF_NAME_KEY | Call by reference | Type reference (TYPE) | SAML2_NAMEID_KEY | SAML2 NameID Schlüssel | 20081029 | |||
| 3 | EF_NAME_SHORT_FORMAT | Call by reference | Type reference (TYPE) | STRING | Kurzname des SAML2 NameID Formates | 20090206 | |||
| 4 | IF_NAME_FORMAT | Call by reference | Type reference (TYPE) | STRING | SAML2 NameID Format | 20081029 | |||
| 5 | IF_NAME_KEY | Call by reference | Type reference (TYPE) | SAML2_NAMEID_KEY | SAML2 NameID Schlüssel | 20081029 | |||
| 6 | IF_NAME_SHORT_FORMAT | Call by reference | Type reference (TYPE) | SAML2_NAMEID_NAME | Kurzname des SAML2 NameID Formates | 20090206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090427 |
Method CONVERT_SIGN_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SIGN_OPTION | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | Signature Type of an SAML2 Message | 20130618 | |||
| 2 | RV_CONVERTED_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method CONVERT_SIGN_OPTION on class CL_SAML20_ENTITY has no exception.
Method CREATE_ENTITY_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTH_CTX | Call by reference | Type reference (TYPE) | SAML2_ENTITY_AUTHCXT_T | SAML2 Authentifizierungsklassen | 20090304 | |||
| 2 | ET_ENTITY_PARAMETER | Call by reference | Type reference (TYPE) | SAML2_ENTITY_PARAMETER_T | SAML2 Parameter einer Entität | 20090304 | |||
| 3 | ET_NAME_FORMAT | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAMEIDFMT_T | SAML2 Namen ID Format Tabelle | 20090304 | |||
| 4 | ET_OPMODE_PARAMETER | Call by reference | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_T | SAML2 Parameter einer Betriebsart | 20090304 | |||
| 5 | ET_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_T | SAML2 Profiltabelle | 20090304 | |||
| 6 | ET_SERVICE_ENDPOINT | Call by reference | Type reference (TYPE) | SAML2_ENTITY_SERVICE_T | SAML2 Endpunktinformationen einer Entität | 20090304 | |||
| 7 | IF_KEY_USAGE | Call by reference | Type reference (TYPE) | SAML2_KEY_TYPE | SAML2 Schlüsselverwendung | 20090320 | |||
| 8 | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML20 Entitätsobjekt | 20090304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090304 |
Method CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML 2.0 Entität | 20081030 | |||
| 2 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20081121 | ||
| 3 | IF_ENTITY_HASH | Call by reference | Type reference (TYPE) | SAML2_ENTITY_HASH | Hashwert des SAML2 Entitätsnamen | 20081211 | |||
| 4 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081030 | |||
| 5 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | CL_SAML20_ENTITY=>CO_OPMODE_SP | Betriebsart der SAML2 Entität | 20081030 | ||
| 6 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 | ||||
| 7 | IF_ENTITY_TYPE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TYPE | CL_SAML20_ENTITY=>CO_TYPE_LOCAL | Typ der Entität | 20081030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081030 |
Method CREATE_NEW_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML20 Entity oder Provider | 20081027 | |||
| 2 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | client | 20090821 | ||
| 3 | IF_CRYPT_ASSERTIONS | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20081113 | ||
| 4 | IF_CRYPT_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge Verschlüsselungen mit KeyInfo | 20081113 | ||
| 5 | IF_CRYPT_PUB_KEY | Call by reference | Type reference (TYPE) | XSTRING | Verschlüsselungsschlüssel | 20081028 | |||
| 6 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | CO_OPMODE_SP | Betriebsart der SAML2 Entität, Default: Service Provider | 20081027 | ||
| 7 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 | ||||
| 8 | IF_ENTITY_TYPE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TYPE | CO_TYPE_LOCAL | Typ der Entität, Default: Lokal | 20081030 | ||
| 9 | IF_PRVKEY_USAGE | Call by reference | Type reference (TYPE) | SAML2_KEY_TYPE | CO_KEYUSAGE_BOTH | SAML2 Schlüsselverwendung | 20090305 | ||
| 10 | IF_SIGN_ASSERTIONS | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | CO_SIGN_MODE_FRONTCHANNEL | SAML2 Wahrheitswert | 20081113 | ||
| 11 | IF_SIGN_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge Signaturen mit KeyInfo | 20081113 | ||
| 12 | IF_SIGN_PUB_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20081028 | |||
| 13 | IF_SIGN_REQUESTS | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | CO_SIGN_MODE_FRONTCHANNEL | SAML2 Wahrheitswert | 20081113 | ||
| 14 | IF_SIGN_RESPONSES | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | CO_SIGN_MODE_NEVER | SAML2 Wahrheitswert | 20081113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081027 | ||
| 2 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20081128 |
Method CREATE_NEW_OPMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML20 Entitätsobjekt | 20090222 | |||
| 2 | IF_CRYPT_PUB_KEY | Call by reference | Type reference (TYPE) | XSTRING | Verschlüsselungsschlüssel | 20090306 | |||
| 3 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | Betriebsart der SAML2 Entität | 20090222 | |||
| 4 | IF_PRVKEY_USAGE | Call by reference | Type reference (TYPE) | SAML2_KEY_TYPE | CO_KEYUSAGE_BOTH | SAML2 Schlüsselverwendung | 20090306 | ||
| 5 | IF_SIGN_PUB_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090222 | ||
| 2 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090222 |
Method CREATE_URL_FROM_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_RC | Call by reference | Type reference (TYPE) | I | Return code | 20091124 | |||
| 2 | EF_URL | Call by reference | Type reference (TYPE) | STRING | 20091124 | ||||
| 3 | IF_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20091124 |
Method CREATE_URL_FROM_DESTINATION on class CL_SAML20_ENTITY has no exception.
Method DELETE_DESTINATIONS Signature
Method DELETE_DESTINATIONS on class CL_SAML20_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAML20 Superclass Exceptions | 20091117 |
Method DELETE_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_COMMIT_WORK | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Rufe DB Commit in Methode | 20081030 | ||
| 2 | IF_DELETE_DESTINATIONS | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Truth Value | 20091117 | ||
| 3 | IF_DELETE_PUBLIC_KEYS | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Lösche bei Extern auch Public Key aus PSE und Adressbuch | 20090306 | ||
| 4 | IF_DELETE_SSF_APPLICATIONS | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Truth Value | 20110411 | ||
| 5 | IF_LOCK_ENTITY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | True if the saml2 entity should be locked | 20110614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081029 |
Method DELETE_ENTITY_OPMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_COMMIT_WORK | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Rufe DB Commit in Methode | 20090227 | ||
| 2 | IF_DELETE_PUBLIC_KEYS | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Lösche bei Extern auch Public Key aus PSE und Adressbuch | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090227 |
Method DELETE_SSF_APPLICATIONS Signature
Method DELETE_SSF_APPLICATIONS on class CL_SAML20_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions Within SAML2 Core Function | 20110427 |
Method GENERATE_DESTINATION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_SERVICE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | CO_SERVICE_TYPE_ARTIFACT | SAML2 Service Type | 20091124 | ||
| 2 | RF_DESTINATION_NAME | Value transfer | Type reference (TYPE) | STRING | 20091124 |
Method GENERATE_DESTINATION_NAME on class CL_SAML20_ENTITY has no exception.
Method GET_ADMIN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_CREATED_BY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_CREATOR | Entität angelegt von | 20090217 | |||
| 2 | EF_CREATED_ON | Call by reference | Type reference (TYPE) | SAML2_ENTITY_CREATED_ON | Entität erzeugt am | 20090217 | |||
| 3 | EF_MODIFIED_BY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_CHANGED_BY | Entität geänderung durch | 20090217 | |||
| 4 | EF_MODIFIED_ON | Call by reference | Type reference (TYPE) | SAML2_ENTITY_CHANGED_ON | Entität geändert am | 20090217 | |||
| 5 | EF_VALID_TO | Call by reference | Type reference (TYPE) | SAML2_ENTITY_VALID_TO | Entität gültig bis | 20090217 |
Method GET_ADMIN_DATA on class CL_SAML20_ENTITY has no exception.
Method GET_AFFILIATION_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MEMBERS_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entitäten Tabelle | 20090224 | |||
| 2 | ET_MEMBERS_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME_T | SAML2 Entitäten Tabelle | 20090304 |
Method GET_AFFILIATION_ENTITIES on class CL_SAML20_ENTITY has no exception.
Method GET_AFFILIATION_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CREATE_EXCEPTION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Erzeuge Ausnahme im Fehlerfall | 20081113 | ||
| 2 | IF_ENTITY_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandantenkennung des aktuellen Benutzers | 20081121 | |||
| 3 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081113 |
Method GET_AFFILIATION_MEMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MEMBERS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME_T | SAML2 Entitäten Tabelle | 20081030 | |||
| 2 | ET_MEMBERS_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entitäten Tabelle | 20090224 |
Method GET_AFFILIATION_MEMBERS on class CL_SAML20_ENTITY has no exception.
Method GET_AFFILIATION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_NAME | Value transfer | Type reference (TYPE) | STRING | 20091014 |
Method GET_AFFILIATION_NAME on class CL_SAML20_ENTITY has no exception.
Method GET_AFFILIATION_OWNERID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20090224 | |||
| 2 | EF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 |
Method GET_AFFILIATION_OWNERID on class CL_SAML20_ENTITY has no exception.
Method GET_ALL_AUTH_CXT_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTHCXT_KEY_TAB | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_KEY_T | SAML2 Authentifizierungsinformation einer Entität | 20090727 |
Method GET_ALL_AUTH_CXT_KEYS on class CL_SAML20_ENTITY has no exception.
Method GET_AUTH_CONTEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTHCXTS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_AUTHCXT_T | SAML2 Authentifizierungsinformation einer Entität | 20081029 |
Method GET_AUTH_CONTEXTS on class CL_SAML20_ENTITY has no exception.
Method GET_BINDINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BINDINGS_STR | Call by reference | Type reference (TYPE) | STRING | 20130618 | ||||
| 2 | EV_ENDPOINT_URL | Call by reference | Type reference (TYPE) | STRING | 20130618 | ||||
| 3 | EV_RESPONSE_LOCATION | Call by reference | Type reference (TYPE) | STRING | 20130618 | ||||
| 4 | IV_SERVICE_TYPE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | SAML2 Service Type | 20130618 |
Method GET_BINDINGS on class CL_SAML20_ENTITY has no exception.
Method GET_COMPARISON_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COMPARISON_METHOD | Value transfer | Type reference (TYPE) | SAML2_COMPARISON_METHOD | Comparison method | 20101202 |
Method GET_COMPARISON_METHOD on class CL_SAML20_ENTITY has no exception.
Method GET_CRYPT_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ASSERTION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081112 | |||
| 2 | EF_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081112 | |||
| 3 | EF_INCLUDE_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erzeuge Verschlüsselungen mit KeyInfo | 20081112 | |||
| 4 | EF_NAME_ID | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081222 | |||
| 5 | IF_IS_INBOUND_CALL | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20090723 | ||
| 6 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090218 |
Method GET_CRYPT_OPTIONS on class CL_SAML20_ENTITY has no exception.
Method GET_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AUTH_KEY | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_KEY | Schlüsselwert des SAML2 Authentifizierungsklasse | 20081222 | |||
| 2 | EF_LOGON_TYPE | Call by reference | Type reference (TYPE) | SAML2_ID_MAPPING_UNSPECIFIED | Nicht-definierte Benutzerzuordnung | 20081222 | |||
| 3 | EF_NAMEID_KEY | Call by reference | Type reference (TYPE) | SAML2_NAMEID_KEY | SAML2 NameID Schlüssel | 20081222 | |||
| 4 | EF_PARTNER_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081222 | |||
| 5 | ES_ENDPOINT | Call by reference | Type reference (TYPE) | SAML2_ENDPOINT | SAML2 Endpunkt | 20081222 | |||
| 6 | IF_BINDING_TYPE | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | SAML2 Bindungsart | 20090224 | |||
| 7 | IF_ENDPOINT_TYPE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | SAML2 Servicetyp | 20090218 |
Method GET_DEFAULTS on class CL_SAML20_ENTITY has no exception.
Method GET_DESTINATION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DESTINATION | Value transfer | Type reference (TYPE) | SAML2_ENDPOINT_DESTINATION_S | SAML2 Endpoint destination | 20091124 | |||
| 2 | IF_BINDING | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | CO_BINDING_TYPE_POST | SAML2 Binding Type | 20091124 | ||
| 3 | IF_SERVICE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | CO_SERVICE_TYPE_SSO | SAML2 Service Type | 20091124 |
Method GET_DESTINATION_NAME on class CL_SAML20_ENTITY has no exception.
Method GET_DOMAINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AUTH_RESP_ACS_RESP | Call by reference | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 2 | EV_AUTH_RESP_BINDING | Call by reference | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 3 | EV_FED_MODE_DOMAIN | Call by reference | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 4 | EV_SAML2_COMP_METHOD | Call by reference | Type reference (TYPE) | DOMAIN_T | 20130618 | ||||
| 5 | EV_UNSP_SOURCE_DOMAIN | Call by reference | Type reference (TYPE) | DOMAIN_T | 20130618 |
Method GET_DOMAINS on class CL_SAML20_ENTITY has no exception.
Method GET_ENDPOINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENDPOINT | Call by reference | Type reference (TYPE) | SAML2_ENDPOINT_T | SAML2 Endpunkt Tabelle | 20081126 | |||
| 2 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081209 |
Method GET_ENDPOINT_SERVICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENDPOINTS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_SERVICE_T | SAML2 Endpunktinformationen einer Entität | 20081029 |
Method GET_ENDPOINT_SERVICES on class CL_SAML20_ENTITY has no exception.
Method GET_ENDPOINT_URL_PARTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_URL_PARTS | Call by reference | Type reference (TYPE) | SAML2_ENDPOINT_URL_T | SAML2 Endpoint URL table | 20091124 | |||
| 2 | IF_BINDING | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | CO_BINDING_TYPE_POST | SAML2 Binding Type | 20091124 | ||
| 3 | IF_SERVICE | Call by reference | Type reference (TYPE) | SAML2_SERVICE_TYPE | CO_SERVICE_TYPE_SSO | SAML2 Service Type | 20091124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions Within SAML2 Core Function | 20091124 |
Method GET_ENTITY_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_ENTITY_AS_STRING on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_PARAMETER_BOOL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wert als Boolean | 20090223 | |||
| 2 | EF_PARAMETER_INT | Call by reference | Type reference (TYPE) | INT4 | Wert als natürliche Zahl | 20090223 | |||
| 3 | EF_PARAMETER_STRING | Call by reference | Type reference (TYPE) | STRING | Wert als Zeichenkette | 20090223 | |||
| 4 | IF_PARAMETER_KEY | Call by reference | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_KEY | SAML2 Parametername für Betriebsmodus | 20090223 |
Method GET_ENTITY_ATTRIBUTE on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ARTIFACT_PERIOD | Call by reference | Type reference (TYPE) | INT4 | Halte Artifakt in Sekunden vor | 20090225 | |||
| 2 | EF_CLOCK_SKEW | Call by reference | Type reference (TYPE) | INT4 | Zeittoleranz in Sekunden | 20090225 | |||
| 3 | EF_CREATE_METADATA | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erzeuge Metadaten | 20090203 | |||
| 4 | EF_INRESP_DB_VALIDATION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Halte InResponseTo in DB | 20090225 | |||
| 5 | EF_INRESP_PERIOD | Call by reference | Type reference (TYPE) | INT4 | Halte InResponseTo in DB in Sekunden vor | 20090225 | |||
| 6 | EF_SIGN_METADATA | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Signiere erzeugte Metadaten | 20090225 |
Method GET_ENTITY_ATTRIBUTES on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandantenkennung des aktuellen Benutzers | 20081124 |
Method GET_ENTITY_CLIENT on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DESCRIPTION | Value transfer | Type reference (TYPE) | STRING | 20090902 |
Method GET_ENTITY_DESCRIPTION on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_IS_AVAILABLE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Entity vorhanden | 20081028 | |||
| 2 | IF_CREATE_EXCEPTION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Erzeuge Ausnahme im Fehlerfall | 20081028 | ||
| 3 | IF_ENTITY_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20081121 | ||
| 4 | IF_ENTITY_HASH | Call by reference | Type reference (TYPE) | SAML2_ENTITY_HASH | Hashwert des SAML2 Entitätsnamen | 20081211 | |||
| 5 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081028 | |||
| 6 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | CL_SAML20_ENTITY=>CO_OPMODE_SP | Betriebsart der SAML2 Entität | 20081028 | ||
| 7 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 | ||||
| 8 | IF_ENTITY_TYPE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TYPE | CL_SAML20_ENTITY=>CO_TYPE_LOCAL | Typ der Entität | 20081030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081028 |
Method GET_ENTITY_HASH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_HASH | Value transfer | Type reference (TYPE) | SAML2_ENTITY_HASH | Hashwert des SAML2 Entitätsnamen | 20081210 |
Method GET_ENTITY_HASH on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_KEY | Value transfer | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081106 |
Method GET_ENTITY_KEY on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_MODE | Value transfer | Type reference (TYPE) | SAML2_ENTITY_MODE | Betriebsart der SAML2 Entität | 20081106 |
Method GET_ENTITY_MODE on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_NAME | Value transfer | Type reference (TYPE) | SAML2_ENTITY_NAME | SAML2 Entitätskennung | 20090304 |
Method GET_ENTITY_NAME on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROFILES | Call by reference | Type reference (TYPE) | SAML2_PROFILE_T | SAML2 Profiltabelle | 20090218 | |||
| 2 | IF_ALL_SUPPORTED | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Alle möglichen Modes | 20090218 |
Method GET_ENTITY_PROFILES on class CL_SAML20_ENTITY has no exception.
Method GET_ENTITY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_TYPE | Value transfer | Type reference (TYPE) | SAML2_ENTITY_TYPE | Typ der Entität | 20081106 |
Method GET_ENTITY_TYPE on class CL_SAML20_ENTITY has no exception.
Method GET_EXTERN_ENTITY_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXTERN_ENTITY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_E | Externe SAML2 Entitätstabelle | 20081113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081113 |
Method GET_FEDERATION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MODE | Value transfer | Type reference (TYPE) | SAML2_FEDERATION_MODE_NEW | Federation mode with 3 options | 20121204 |
Method GET_FEDERATION_MODE on class CL_SAML20_ENTITY has no exception.
Method GET_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20081031 | |||
| 2 | IF_CAB_KEY | Call by reference | Type reference (TYPE) | HASH160X | Hash-Wert (160 Bits) | 20081106 | |||
| 3 | IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | SSF-Anwendung | 20081031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081031 |
Method GET_KEY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_KEY_ENCALG | Call by reference | Type reference (TYPE) | SSFENCR | SSF-Verschlüsselungsalgorithmus | 20090225 | |||
| 2 | EF_KEY_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | SSF-Format | 20090225 | |||
| 3 | EF_KEY_HASHALG | Call by reference | Type reference (TYPE) | SSFHASH | SSF-Hashalgorithmus | 20090225 | |||
| 4 | EF_KEY_INFO_ALL | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 5 | EF_KEY_ISSUER | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 6 | EF_KEY_SHA1FINGERPRINT | Call by reference | Type reference (TYPE) | STRUSTFINGERPRINTSHA1 | Hash-Wert (160 Bits) | 20090225 | |||
| 7 | EF_KEY_SUBJECT | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 8 | EF_KEY_VALIDFROM | Call by reference | Type reference (TYPE) | XSDDATETIME_Z | XSD-Zeitpunkt (UTC): yyyy-mm-ddThh:mm:ssZ [ext.] | 20090225 | |||
| 9 | EF_KEY_VALIDTO | Call by reference | Type reference (TYPE) | XSDDATETIME_Z | XSD-Zeitpunkt (UTC): yyyy-mm-ddThh:mm:ssZ [ext.] | 20090225 | |||
| 10 | EF_SIGN_HASH_ALGORITHM | Call by reference | Type reference (TYPE) | SAML2_SIGN_HASH_ALGORITHM | Hash algorithm for signatures | 20131108 | |||
| 11 | IF_CRYPT_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Verschlüsselungsschlüssel | 20090225 | ||
| 12 | IF_SECOND_SIGN_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Secondary Signing Key | 20110823 | ||
| 13 | IF_SIGN_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Signaturschlüssel | 20090225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090225 |
Method GET_KEY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_KEY_ENCALG | Call by reference | Type reference (TYPE) | SSFENCR | SSF-Verschlüsselungsalgorithmus | 20090225 | |||
| 2 | EF_KEY_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | SSF-Format | 20090225 | |||
| 3 | EF_KEY_HASHALG | Call by reference | Type reference (TYPE) | SSFHASH | SSF-Hashalgorithmus | 20090225 | |||
| 4 | EF_KEY_INFO_ALL | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 5 | EF_KEY_ISSUER | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 6 | EF_KEY_SHA1FINGERPRINT | Call by reference | Type reference (TYPE) | HASH160X | Hash-Wert (160 Bits) | 20090225 | |||
| 7 | EF_KEY_SUBJECT | Call by reference | Type reference (TYPE) | STRING | 20090225 | ||||
| 8 | EF_KEY_VALIDFROM | Call by reference | Type reference (TYPE) | XSDDATETIME_Z | XSD-Zeitpunkt (UTC): yyyy-mm-ddThh:mm:ssZ [ext.] | 20090225 | |||
| 9 | EF_KEY_VALIDTO | Call by reference | Type reference (TYPE) | XSDDATETIME_Z | XSD-Zeitpunkt (UTC): yyyy-mm-ddThh:mm:ssZ [ext.] | 20090225 | |||
| 10 | IF_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20090225 | |||
| 11 | IF_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | 'S2SVP' | SSF-Anwendung | 20090225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090225 |
Method GET_LOCAL_ENTITY_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_LOCAL_ENTITY_AS_STRING on class CL_SAML20_ENTITY has no exception.
Method GET_LOCAL_ENTITY_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOCAL_ENTITY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_L | Lokale SAML2 Entitätstabelle | 20081113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081113 |
Method GET_NAMEID_FORMATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NAMEIDS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAMEIDFMT_T | SAML2 NameID Format einer Entität | 20081029 |
Method GET_NAMEID_FORMATS on class CL_SAML20_ENTITY has no exception.
Method GET_NAME_ID_FORMAT_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FORMAT | Call by reference | Type reference (TYPE) | TY_S_NAMEID_FMT | 20130618 | ||||
| 2 | IV_OPMODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | Operation Mode of SAML2 Entity | 20130618 | |||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_NAME_ID_FORMAT_AS_STRING on class CL_SAML20_ENTITY has no exception.
Method GET_OPMODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OPMODES | Call by reference | Type reference (TYPE) | SAML2_OPMODE_T | Unterstützte SAML 2.0 Betriebsarten | 20090218 |
Method GET_OPMODES on class CL_SAML20_ENTITY has no exception.
Method GET_OPMODE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_PARAMETER_BOOL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wert als Boolean | 20090223 | |||
| 2 | EF_PARAMETER_INT | Call by reference | Type reference (TYPE) | INT4 | Wert als natürliche Zahl | 20090223 | |||
| 3 | EF_PARAMETER_STRING | Call by reference | Type reference (TYPE) | STRING | Wert als Zeichenkette | 20090223 | |||
| 4 | IF_PARAMETER_KEY | Call by reference | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_KEY | SAML2 Parametername für Betriebsmodus | 20090223 |
Method GET_OPMODE_ATTRIBUTE on class CL_SAML20_ENTITY has no exception.
Method GET_OPMODE_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_CDC_ACTIVE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Verwende IDP Discovery Profil | 20090225 | |||
| 2 | EF_CREATE_MYSAPSSO2 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erzeuge SAP Logon Ticket | 20090225 | |||
| 3 | EF_CRYPT_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Verschlüsselung mit KeyInfo Element | 20090226 | |||
| 4 | EF_DEBUG_MODE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Entität ist im Debugmodus | 20090223 | |||
| 5 | EF_EXT_CDC_ACTIVE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | IDP Discovery Profile - external CDC activation | 20090909 | |||
| 6 | EF_EXT_CDC_URL | Call by reference | Type reference (TYPE) | STRING | External CDC URL | 20090909 | |||
| 7 | EF_IDP_ACS_BINDING | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | ACS Binding Type | 20090723 | |||
| 8 | EF_IDP_ACS_URL | Call by reference | Type reference (TYPE) | SAML2_ACS_URL_MODE | ACS Url Mode | 20090723 | |||
| 9 | EF_IDP_ALLOW_CREATE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090821 | |||
| 10 | EF_IDP_ASSERTION_AFTER | Call by reference | Type reference (TYPE) | INT4 | Ende Assertion Gültigkeit in Minuten | 20090226 | |||
| 11 | EF_IDP_ASSERTION_BEFORE | Call by reference | Type reference (TYPE) | INT4 | Beginn Assertion Gültigkeit in Minuten | 20090226 | |||
| 12 | EF_IDP_CDC_DOMAIN | Call by reference | Type reference (TYPE) | STRING | Domäne für Discovery Profil | 20090226 | |||
| 13 | EF_IDP_CDC_RELAX_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Level für Domainrelax bei Discovery Profil | 20090226 | |||
| 14 | EF_IDP_FEDERATION_MODE | Call by reference | Type reference (TYPE) | INT4 | Account linking parameter | 20121204 | |||
| 15 | EF_SIGN_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Sinature mit KeyInfo Element | 20090226 | |||
| 16 | EF_SOAP_AUTH_METHOD | Call by reference | Type reference (TYPE) | SAML2_ENTITY_PROTECTION | Entitätsschutz | 20090225 | |||
| 17 | EF_SOAP_AUTH_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090225 | |||
| 18 | EF_SP_ACS_APPL_PATH | Call by reference | Type reference (TYPE) | STRING | ACS appl. path | 20090924 | |||
| 19 | EF_SP_ACS_URL | Call by reference | Type reference (TYPE) | SAML2_ACS_URL_MODE | Fülle die ACS URL | 20090604 | |||
| 20 | EF_SP_ALLOW_CREATE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erlaube Federation | 20090226 | |||
| 21 | EF_SP_FORCE_AUTH | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erzwinge Authentifizierung am IDP | 20090226 | |||
| 22 | EF_SP_PASSIVE_AUTH | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Erzwinge Benutzeraktion am IDP | 20090226 | |||
| 23 | EF_SP_TRANSIENT_USERID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090226 | |||
| 24 | EF_SP_TRANSPORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Transportiere Attribute einer Assetion zur Anwendung | 20090226 | |||
| 25 | EF_SP_USER_IDP_SELECT | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Benutzer wählt IDP immer selbst | 20090506 | |||
| 26 | EF_SP_USE_MANAGE_NAMEID | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | Speichere Federation über Manage NameID | 20090226 | |||
| 27 | EF_STS_HOK_TIME_VALIDITY | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100408 | |||
| 28 | EF_VERSION_SAML1_1 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML Version 1.1 parameter | 20090929 | |||
| 29 | EF_VERSION_SAML2_0 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML Version 2.0 parameter | 20090929 |
Method GET_OPMODE_ATTRIBUTES on class CL_SAML20_ENTITY has no exception.
Method GET_PRIVATE_SSFAPPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_CRYPT_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | Verschlüsselungsschlüssel | 20081103 | |||
| 2 | EF_SIGN_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | Signaturschlüssel | 20081103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081209 |
Method GET_PROFILE_BINDINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BINDINGS | Call by reference | Type reference (TYPE) | SAML2_BINDING_T | SAML2 Bindungsart | 20090224 | |||
| 2 | IF_ALL_SUPPORTED | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Alle möglichen Modes | 20090224 | ||
| 3 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profiltabelle | 20090224 |
Method GET_PROFILE_BINDINGS on class CL_SAML20_ENTITY has no exception.
Method GET_PUBLIC_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_CRYPT_KEY | Call by reference | Type reference (TYPE) | XSTRING | Verschlüsselungsschlüssel | 20081031 | |||
| 2 | EF_SECOND_SIGN_KEY | Call by reference | Type reference (TYPE) | XSTRING | Secondary Signing Key | 20110823 | |||
| 3 | EF_SIGN_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20081031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081031 |
Method GET_RELATIVE_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PATH | Call by reference | Type reference (TYPE) | STRING | 20130618 |
Method GET_RELATIVE_PATH on class CL_SAML20_ENTITY has no exception.
Method GET_RELAYST_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_APPL_PATH | Call by reference | Type reference (TYPE) | SAML2_ANYURI | SAML2 URI | 20090923 | |||
| 2 | IF_RELAY_STATE | Call by reference | Type reference (TYPE) | SAML2_RELAY_STATE | 20090923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090924 |
Method GET_RELAYST_MAPPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RELAYST_MAPPINGS | Call by reference | Type reference (TYPE) | SAML2_ENT_RELST_T | 20090923 |
Method GET_RELAYST_MAPPINGS on class CL_SAML20_ENTITY has no exception.
Method GET_SIGN_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ASSERTION | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | Signierart einer SAML2 Nachricht | 20081112 | |||
| 2 | EF_INCLUDE_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081112 | |||
| 3 | EF_REQUEST | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | Signiere Anfrage | 20090217 | |||
| 4 | EF_RESPONSE | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | Signiere Antwort | 20090217 | |||
| 5 | IF_IS_INBOUND_CALL | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20090722 | ||
| 6 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081028 |
Method GET_SPNAMEQUALIFIER_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPNAMEQUALIFIERKEY_T | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entitäten Tabelle | 20090313 | |||
| 2 | ET_SPNAMEQUALIFIER_T | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME_T | SAML2 Entitäten Tabelle | 20090304 |
Method GET_SPNAMEQUALIFIER_NAMES on class CL_SAML20_ENTITY has no exception.
Method GET_STATIC_OPMODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OPMODE_T | Call by reference | Type reference (TYPE) | SAML2_OPMODE_T | Unterstützte SAML 2.0 Betriebsarten | 20090304 | |||
| 2 | IF_TYPE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TYPE | 'L' | Typ der Entität | 20090304 |
Method GET_STATIC_OPMODES on class CL_SAML20_ENTITY has no exception.
Method GET_TID_USERNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_TID_USERNAME | Value transfer | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090903 | |||
| 2 | IT_ASSERTION_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_ASSERTION_ATTRIBUTES_T | 20090903 |
Method GET_TID_USERNAME on class CL_SAML20_ENTITY has no exception.
Method GET_TID_USER_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TID_CONDS | Call by reference | Type reference (TYPE) | SAML2_TIDCON_T | 20090824 | ||||
| 2 | ET_TID_RULES | Call by reference | Type reference (TYPE) | SAML2_TIDFED_T | SAML2 Transiente Federation von Benutzern. | 20090824 |
Method GET_TID_USER_MAP on class CL_SAML20_ENTITY has no exception.
Method GET_TP_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Client | 20130813 | ||
| 2 | IF_TP_ID | Value transfer | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20090819 | |||
| 3 | OF_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20090819 | ||||
| 4 | OF_IS_ACTIVE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20090819 | |||
| 5 | OF_NAME | Call by reference | Type reference (TYPE) | STRING | 20090819 | ||||
| 6 | OF_OPMODE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20090924 |
Method GET_TP_DETAILS on class CL_SAML20_ENTITY has no exception.
Method GET_TRUSTED_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITY_NAME_T | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME_T | 20090304 | ||||
| 2 | ET_TRUST_T | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TRUST_T | SAML2 Entitäten Tabelle | 20090224 | |||
| 3 | IF_ALL | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Ermittle auch inaktive vertraute Entitäten | 20090217 | ||
| 4 | IF_OPMODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | Entity Mode | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090217 |
Method GET_TRUSTED_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | Partnerentität | 20081106 | |||
| 2 | IF_CHECK_IS_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | SAML2 Truth Value | 20110630 | ||
| 3 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20081106 | |||
| 4 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | IF_SAML20_CONSTANTS=>CO_ENTITY_MODE_IDP | Betriebsart der SAML2 Entität | 20090730 | ||
| 5 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081106 |
Method GET_TRUSTED_ENTITY_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_TRUSTED_ENTITY_AS_STRING on class CL_SAML20_ENTITY has no exception.
Method IS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_ACTIVE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090203 |
Method IS_ACTIVE on class CL_SAML20_ENTITY has no exception.
Method IS_AFFILIATION_MEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AFFILIATION_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20090223 | |||
| 2 | EF_AFFILIATION_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | Schlüssel der SAML2 Entitätskennungs | 20090306 | |||
| 3 | EF_MEMBER | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081112 | |||
| 4 | IF_AFFILIATION_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20090306 | |||
| 5 | IF_AFFILIATION_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | SAML2 Entitätskennung | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081112 |
Method IS_AUTH_CONTEXT_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_AUTH_KEY | Call by reference | Type reference (TYPE) | SAML2_AUTH_CLASS_KEY | Schlüsselwert des SAML2 Authentifizierungsklasse | 20081120 | |||
| 2 | IF_IS_CUST_CXT | Call by reference | Type reference (TYPE) | SAML2_CUSTOM_AUTH_CTX | ABAP_FALSE | 20090822 | |||
| 3 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20081120 |
Method IS_AUTH_CONTEXT_SUPPORTED on class CL_SAML20_ENTITY has no exception.
Method IS_CDC_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_ACTIVE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | CDC Active | 20090624 |
Method IS_CDC_ACTIVE on class CL_SAML20_ENTITY has no exception.
Method IS_DEBUG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DEBUG | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090226 |
Method IS_DEBUG on class CL_SAML20_ENTITY has no exception.
Method IS_MYSAPSSO2_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_ACTIVE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | CDC Active | 20090716 |
Method IS_MYSAPSSO2_ACTIVE on class CL_SAML20_ENTITY has no exception.
Method IS_NAMEID_FORMAT_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_NAME_KEY | Call by reference | Type reference (TYPE) | SAML2_NAMEID_KEY | SAML2 NameID Schlüssel | 20081119 | |||
| 2 | RF_LOGON_TYPE | Value transfer | Type reference (TYPE) | SAML2_ID_MAPPING_UNSPECIFIED | SAML2 NameID-Formatdefinition pro Entität | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081222 | ||
| 2 | Ausnahmen der Benutzer Federation | 20090409 |
Method IS_PROFILE_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_PROFILE_TYPE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | SAML2 Profile | 20090224 | |||
| 2 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090224 |
Method IS_PROFILE_SUPPORTED on class CL_SAML20_ENTITY has no exception.
Method IS_SOAP_PROTECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_SOAP_METHOD | Value transfer | Type reference (TYPE) | SAML2_ENTITY_PROTECTION | Entitätsschutz | 20090226 |
Method IS_SOAP_PROTECTED on class CL_SAML20_ENTITY has no exception.
Method IS_STATIC_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20090408 | ||
| 2 | IF_ENTITY_MODE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_MODE | CO_OPMODE_SP | Betriebsart der SAML2 Entität | 20090408 | ||
| 3 | IF_TRUSTED_ENTIY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Prüft zusätzlich ob vertraute Entität vorhanden ist | 20090408 | ||
| 4 | RF_ACTIVE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090408 |
Method IS_STATIC_ACTIVE on class CL_SAML20_ENTITY has no exception.
Method IS_TRUSTED_CERT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGED | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Truth Value | 20120112 |
Method IS_TRUSTED_CERT_CHANGED on class CL_SAML20_ENTITY has no exception.
Method IS_USED_IN_POLICY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_NAME | Value transfer | Type reference (TYPE) | SAML2_POLICY_NAME | Policy Name | 20090623 |
Method IS_USED_IN_POLICY on class CL_SAML20_ENTITY has no exception.
Method LOCK Signature
Method LOCK on class CL_SAML20_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090217 |
Method PREPARE_FOR_IMPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGE_PSE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Truth Value | 20130618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAML20 Superclass Exceptions | 20130618 | ||
| 2 | Exceptions Within SAML2 Core Function | 20130618 |
Method SAVE_CERTIFICATES_IN_PSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CERT_TO_REMOVE_SHA | Call by reference | Type reference (TYPE) | STRUSTFINGERPRINTSHA1 | SHA-1 Check Name of Certificate | 20100202 | |||
| 2 | IF_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | SSF Application | 20100202 | |||
| 3 | IT_TRUST_TABLE | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TRUST_T | SAML2 Trust Table | 20100202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAML20 Superclass Exceptions | 20100202 |
Method SAVE_DESTINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_RCODE | Value transfer | Type reference (TYPE) | I | Return Code | 20091124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions Within SAML2 Core Function | 20091124 |
Method SAVE_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Speichere Entität unter anderem Mandat ab (als Kopie) | 20090302 | |||
| 2 | IF_COMMIT_WORK | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Rufe DB Commit in Methode | 20081030 | ||
| 3 | IF_CREATE_PSE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Lege PSE an, wenn nicht vorhanden | 20090324 | ||
| 4 | IF_LOCK_ENTITY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | true if the saml2 entity should be locked | 20110614 | ||
| 5 | IF_STORE_PUB_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Speicher öffentlichen Schlüssel im CAB | 20090324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081029 |
Method SAVE_KEY_IN_CAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_KEY | Call by reference | Type reference (TYPE) | XSTRING | 20090320 | ||||
| 2 | RF_VALUE | Value transfer | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090320 |
Method SET_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ACTIVE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML2 Wahrheitswert | 20090203 |
Method SET_ACTIVE on class CL_SAML20_ENTITY has no exception.
Method SET_AFFILIATION_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MEMBERS_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entitäten Tabelle | 20090224 |
Method SET_AFFILIATION_ENTITIES on class CL_SAML20_ENTITY has no exception.
Method SET_AFFILIATION_MEMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AFFILIATION | Call by reference | Type reference (TYPE) | SAML2_AFFILIAT | Tabelle mit SAML2 Service Provider Affiliations | 20081113 | |||
| 2 | IT_MEMBERS_ID | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME_T | SAML2 Entitäten Tabelle | 20090224 | |||
| 3 | IT_MEMBERS_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY_T | SAML2 Entitäten Tabelle | 20090224 |
Method SET_AFFILIATION_MEMBERS on class CL_SAML20_ENTITY has no exception.
Method SET_AFFILIATION_OWNERID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ENTITY_KEY | Call by reference | Type reference (TYPE) | SAML2_ENTITY_KEY | Schlüssel der SAML2 Entitätskennungs | 20090224 | |||
| 2 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAME | 20090304 |
Method SET_AFFILIATION_OWNERID on class CL_SAML20_ENTITY has no exception.
Method SET_AUTH_CONTEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_AUTHCXTS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_AUTHCXT_T | SAML2 Authentifizierungsinformation einer Entität | 20081028 |
Method SET_AUTH_CONTEXTS on class CL_SAML20_ENTITY has no exception.
Method SET_COMPARISON_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPARISON_METHOD | Call by reference | Type reference (TYPE) | SAML2_COMPARISON_METHOD | Comparison method | 20101202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAML20 Superclass Exceptions | 20101202 |
Method SET_CRYPT_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ASSERTION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20081112 | ||
| 2 | IF_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20081112 | ||
| 3 | IF_INCLUDE_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge Verschlüsselungen mit KeyInfo | 20081112 | ||
| 4 | IF_IS_INBOUND_CALL | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20090721 | ||
| 5 | IF_NAME_ID | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | SAML2 Wahrheitswert | 20081222 | ||
| 6 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090218 |
Method SET_CRYPT_OPTIONS on class CL_SAML20_ENTITY has no exception.
Method SET_ENDPOINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090218 | ||
| 2 | IT_ENDPOINT | Call by reference | Type reference (TYPE) | SAML2_ENDPOINT_T | SAML2 Endpunkt Tabelle | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081209 |
Method SET_ENDPOINT_SERVICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ENDPOINTS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_SERVICE_T | SAML2 Endpunktinformationen einer Entität | 20081028 |
Method SET_ENDPOINT_SERVICES on class CL_SAML20_ENTITY has no exception.
Method SET_ENTITY_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_PARAMETER_BOOL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wert als Boolean | 20090223 | |||
| 2 | IF_PARAMETER_INT | Call by reference | Type reference (TYPE) | INT4 | Wert als natürliche Zahl | 20090223 | |||
| 3 | IF_PARAMETER_KEY | Call by reference | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_KEY | SAML2 Parametername für Betriebsmodus | 20090223 | |||
| 4 | IF_PARAMETER_STRING | Call by reference | Type reference (TYPE) | STRING | Wert als Zeichenkette | 20090223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090223 |
Method SET_ENTITY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ARTIFACT_PERIOD | Call by reference | Type reference (TYPE) | INT4 | CO_ARTIFACT_PERIOD | Halte Artifakt in Sekunden vor | 20090226 | ||
| 2 | IF_CLOCK_SKEW | Call by reference | Type reference (TYPE) | INT4 | CO_CLOCK_SKEW_TOLERANCE | Zeittoleranz in Sekunden | 20090226 | ||
| 3 | IF_CREATE_METADATA | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge Metadaten | 20090203 | ||
| 4 | IF_INRESP_DB_VALIDATION | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Halte InResponseTo in DB | 20090226 | ||
| 5 | IF_INRESP_PERIOD | Call by reference | Type reference (TYPE) | INT4 | CO_INRESPONSE_PERIOD | Halte InResponseTo in DB in Sekunden vor | 20090226 | ||
| 6 | IF_SIGN_METADATA | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Signiere erzeugte Metadaten | 20090226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081209 |
Method SET_ENTITY_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ENTITY_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20090821 |
Method SET_ENTITY_DESCRIPTION on class CL_SAML20_ENTITY has no exception.
Method SET_ENTITY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20090926 |
Method SET_ENTITY_NAME on class CL_SAML20_ENTITY has no exception.
Method SET_ENTITY_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ALL_SUPPORTED | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Alle möglichen Modes | 20090225 | ||
| 2 | IT_PROFILES | Call by reference | Type reference (TYPE) | SAML2_PROFILE_T | SAML2 Profiltabelle | 20090225 |
Method SET_ENTITY_PROFILES on class CL_SAML20_ENTITY has no exception.
Method SET_KEY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CRYPT_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Verschlüsselungsschlüssel | 20090225 | ||
| 2 | IF_KEY_ENCALG | Call by reference | Type reference (TYPE) | SSFENCR | SSF-Verschlüsselungsalgorithmus | 20090225 | |||
| 3 | IF_KEY_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | SSF-Format | 20090225 | |||
| 4 | IF_KEY_HASHALG | Call by reference | Type reference (TYPE) | SSFHASH | SSF-Hashalgorithmus | 20090225 | |||
| 5 | IF_SIGN_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Signaturschlüssel | 20090225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090225 |
Method SET_NAMEID_FORMATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NAMEIDS | Call by reference | Type reference (TYPE) | SAML2_ENTITY_NAMEIDFMT_T | SAML2 NameID Format einer Entität | 20081028 |
Method SET_NAMEID_FORMATS on class CL_SAML20_ENTITY has no exception.
Method SET_OPMODE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_PARAMETER_BOOL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wert als Boolean | 20090223 | |||
| 2 | IF_PARAMETER_INT | Call by reference | Type reference (TYPE) | INT4 | Wert als natürliche Zahl | 20090223 | |||
| 3 | IF_PARAMETER_KEY | Call by reference | Type reference (TYPE) | SAML2_OPMODE_PARAMETER_KEY | SAML2 Parametername für Betriebsmodus | 20090223 | |||
| 4 | IF_PARAMETER_STRING | Call by reference | Type reference (TYPE) | STRING | Wert als Zeichenkette | 20090223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090223 |
Method SET_OPMODE_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CDC_ACTIVE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Verwende IDP Discovery Profil | 20090226 | ||
| 2 | IF_CREATE_MYSAPSSO2 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge SAP Logon Ticket | 20090226 | ||
| 3 | IF_CRYPT_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Verschlüsselung mit KeyInfo Element | 20090226 | ||
| 4 | IF_DEBUG_MODE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Entität ist im Debugmodus | 20090223 | ||
| 5 | IF_EXT_CDC_ACTIVE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | IDP Discovery Profile - external CDC activation | 20090909 | ||
| 6 | IF_EXT_CDC_URL | Call by reference | Type reference (TYPE) | STRING | External CDC URL | 20090909 | |||
| 7 | IF_IDP_ACS_BINDING | Call by reference | Type reference (TYPE) | SAML2_BINDING_TYPE | IF_SAML20_CONSTANTS~CO_BINDING_TYPE_DEFLATE | SAML2 Bindungsart | 20090723 | ||
| 8 | IF_IDP_ACS_URL | Call by reference | Type reference (TYPE) | SAML2_ACS_URL_MODE | IF_SAML20_CONSTANTS=>CO_ACS_URL_MODE_ENDPOINT | Art der ACS URL im AuthnRequest | 20090723 | ||
| 9 | IF_IDP_ALLOW_CREATE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | SAML2 Wahrheitswert | 20090821 | ||
| 10 | IF_IDP_ASSERTION_AFTER | Call by reference | Type reference (TYPE) | INT4 | Ende Assertion Gültigkeit in Minuten | 20090226 | |||
| 11 | IF_IDP_ASSERTION_BEFORE | Call by reference | Type reference (TYPE) | INT4 | Beginn Assertion Gültigkeit in Minuten | 20090226 | |||
| 12 | IF_IDP_CDC_DOMAIN | Call by reference | Type reference (TYPE) | STRING | Domäne für Discovery Profil | 20090226 | |||
| 13 | IF_IDP_CDC_RELAX_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Level für Domainrelax bei Discovery Profil | 20090226 | |||
| 14 | IF_IDP_FEDERATION_MODE | Call by reference | Type reference (TYPE) | I | 1 | 0 - out of band, 1 - interactive, 2 - automatic creation | 20121204 | ||
| 15 | IF_SIGN_INCL_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Sinature mit KeyInfo Element | 20090226 | ||
| 16 | IF_SOAP_AUTH_METHOD | Call by reference | Type reference (TYPE) | SAML2_ENTITY_PROTECTION | Entitätsschutz | 20090226 | |||
| 17 | IF_SOAP_AUTH_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090226 | |||
| 18 | IF_SP_ACS_APPL_PATH | Call by reference | Type reference (TYPE) | STRING | ACS Default appl. path | 20090924 | |||
| 19 | IF_SP_ACS_URL | Call by reference | Type reference (TYPE) | SAML2_ACS_URL_MODE | IF_SAML20_CONSTANTS=>CO_ACS_URL_MODE_APPLICATION | Setze ACS URL im AuthnRequest | 20090604 | ||
| 20 | IF_SP_ALLOW_CREATE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_TRUE | Erlaube Federation | 20090226 | ||
| 21 | IF_SP_FORCE_AUTH | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzwinge Authentifizierung am IDP | 20090226 | ||
| 22 | IF_SP_PASSIVE_AUTH | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzwinge Benutzeraktion am IDP | 20090226 | ||
| 23 | IF_SP_TRANSIENT_USERID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090226 | |||
| 24 | IF_SP_TRANSPORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Transportiere Attribute einer Assetion zur Anwendung | 20090226 | ||
| 25 | IF_SP_USER_IDP_SELECT | Call by reference | Type reference (TYPE) | SAML2_IDP_SELECTION_MODE | Benutzer wählt IDP immer selbst | 20090506 | |||
| 26 | IF_SP_USE_MANAGE_NAMEID | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Speichere Federation über Manage NameID | 20090226 | ||
| 27 | IF_STS_HOK_TIME_VALIDITY | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100423 | |||
| 28 | IF_VERSION_SAML1_1 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML Version 1.1 parameter | 20090929 | |||
| 29 | IF_VERSION_SAML2_0 | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | SAML Version 2.0 parameter | 20090929 | |||
| 30 | IS_STS_METADATA | Call by reference | Type reference (TYPE) | SAML2_METADATA_STS | Struktur zu STS Rolle Metadaten | 20090731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090223 | ||
| 2 | Ausnahmen der Benutzer Federation | 20090409 |
Method SET_PRIVATE_SSFAPPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CRYPT_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | Verschlüsselungsschlüssel | 20090330 | |||
| 2 | IF_SIGN_SSFAPPL | Call by reference | Type reference (TYPE) | SSFAPPL | Signaturschlüssel | 20090330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090330 |
Method SET_PUBLIC_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CRYPT_CAB | Call by reference | Type reference (TYPE) | STRUSTFINGERPRINTSHA1 | Verbindung zu Adressbuch | 20090305 | |||
| 2 | IF_CRYPT_KEY | Call by reference | Type reference (TYPE) | XSTRING | Verschlüsselungsschlüssel | 20081106 | |||
| 3 | IF_PUB_KEY_HASH_ALG | Call by reference | Type reference (TYPE) | SAML2_SIGN_HASH_ALGORITHM | Hash algorithm for signatures | 20131108 | |||
| 4 | IF_SECOND_SIGN_CAB | Call by reference | Type reference (TYPE) | STRUSTFINGERPRINTSHA1 | SHA-1 Check Name of Certificate | 20110823 | |||
| 5 | IF_SECOND_SIGN_KEY | Call by reference | Type reference (TYPE) | XSTRING | Second Signing Key | 20110823 | |||
| 6 | IF_SIGN_CAB | Call by reference | Type reference (TYPE) | STRUSTFINGERPRINTSHA1 | Verbindung zu Adressbuch | 20090305 | |||
| 7 | IF_SIGN_KEY | Call by reference | Type reference (TYPE) | XSTRING | Signaturschlüssel | 20081106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081106 |
Method SET_RELAYST_MAPPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RELAYST_MAPPINGS | Call by reference | Type reference (TYPE) | SAML2_ENT_RELST_T | 20090923 |
Method SET_RELAYST_MAPPINGS on class CL_SAML20_ENTITY has no exception.
Method SET_SIGN_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ASSERTION | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | 'F' | Signierart einer SAML2 Nachricht | 20081111 | ||
| 2 | IF_INCLUDE_KEY | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Erzeuge Signaturen mit KeyInfo | 20081111 | ||
| 3 | IF_IS_INBOUND_CALL | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Determines whether the options are per trusted IdP | 20090721 | ||
| 4 | IF_PROFILE | Call by reference | Type reference (TYPE) | SAML2_PROFILE_TYPE | 'SSO' | SAML2 Profile | 20090218 | ||
| 5 | IF_REQUEST | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | 'F' | Signiere Anfrage | 20090217 | ||
| 6 | IF_RESPONSE | Call by reference | Type reference (TYPE) | SAML2_SIGN_MODE | 'F' | Signiere Antwort | 20090217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081028 |
Method SET_TID_USER_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TID_CONDS | Call by reference | Type reference (TYPE) | SAML2_TIDCON_T | 20090824 | ||||
| 2 | IT_TID_RULES | Call by reference | Type reference (TYPE) | SAML2_TIDFED_T | SAML2 Transiente Federation von Benutzern. | 20090824 |
Method SET_TID_USER_MAP on class CL_SAML20_ENTITY has no exception.
Method SET_TID_USER_MAP_OO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RULES_CONDS | Call by reference | Type reference (TYPE) | SAML2_TID_RULE_CON_T | 20090901 |
Method SET_TID_USER_MAP_OO on class CL_SAML20_ENTITY has no exception.
Method SET_TRUSTED_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TRUST | Call by reference | Type reference (TYPE) | SAML2_ENTITY_TRUST_T | SAML2 Entitäten Tabelle | 20090224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20090224 |
Method SET_TRUSTED_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_DEFAULT | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Entitätsbeziehung ist Standard | 20081110 | ||
| 2 | IF_OVERWRITE | Call by reference | Type reference (TYPE) | SAML2_BOOLEAN | ABAP_FALSE | Überschreibe Entität | 20081106 | ||
| 3 | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_SAML20_ENTITY | SAML 2.0 Entität | 20081106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20081106 |
Method STATIC_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090218 |
Method STATIC_UNLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090218 |
Method UNLOCK Signature
Method UNLOCK on class CL_SAML20_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen innerhalb der SAML2 Kernfunktion | 20090217 |
Method UPDATE_DESTINATIONS Signature
Method UPDATE_DESTINATIONS on class CL_SAML20_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse SAML20 Ausnahmen | 20091026 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 720 |