SAP ABAP Class CL_SEC_SXML_XENCRYPTION (Encryption in XML Objects)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC (Application Component) Security
⤷
SXML_SEC (Package) Security Tools for Streamed XML Reader / Writer

⤷

⤷

Properties
Class | CL_SEC_SXML_XENCRYPTION | |
Short Description | Encryption in XML Objects | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SXML_SEC | Security Tools for Streamed XML Reader / Writer |
Created | 20080916 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SEC_SXML_XENCRYPTION has no interface implemented.
Friends
Class CL_SEC_SXML_XENCRYPTION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | WSSEC_CO_ENCRYPTED_KEY_RSAOAEP | OAEP Key Standard | 20080923 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | WSSEC_CO_ENCRYPTED_KEY_RSA | RSA-1_5 Key Standard | 20080923 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SSFFORM | 'PKCS1-OAEP' | OAEP | 20100604 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SSFFORM | CL_SEC_SXML_DSIGNATURE=>CO_SSF_FORMAT_RSA | PKCS1 | 20100604 | |
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEC_XML_DSIG_CANONICALIZATION | CL_SEC_SXML_DSIGNATURE=>CO_C14N_EXCLUSIVE | C14n Method | 20100407 | |
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CR_PROFILE | Profile Name | 20110714 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | CL_SEC_SXML_WRITER=>CO_AES128_ALGORITHM | Encryption Algorithm | 20080923 | |
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | Id-Value in the EncryptedData XML Node | 20100604 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | CL_SEC_SXML_WRITER=>CO_ENCRYPT_ELEMENT | Type of XML Encryption | 20080923 | |
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_TRANS_RESBIND_TAB | Simple Transformation Reference | 20080916 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEC_XML_DSIG_METHOD | Signature Method | 20100407 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | CL_SEC_SXML_XENCRYPTION=>CO_KEYCRYPT_RSA_15 | Key Encryption Algorithm | 20080923 | |
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PSECONTEXT | CL_SEC_SXML_DSIGNATURE=>CO_SSFA | Application Context of a PSE | 20080916 | |
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | MANDT | Client | 20081125 | ||
15 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SEC_SXML_READER | Secure SXML Reader | 20080916 | ||
16 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SEC_SXML_WRITER | Secure SXML Writer | 20080916 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | CL_SEC_SXML_DSIGNATURE=>CO_SIGNATURE_NSPREFIX | NameSpace Name of Signature | 20100407 | |
18 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | XSDANY | XML Fragment Reference | 20080923 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEC_XML_DSIG_TRANSFORM | CL_SEC_SXML_DSIGNATURE=>CO_TRANSFORM_ENVELOPE | Transformation of Digital XML Signatures | 20080916 | |
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SSFFORM | CL_SEC_SXML_DSIGNATURE=>CO_SSF_FORMAT_RSA | Standard Method Within a Digital XML Signature | 20080916 | |
21 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SXML_STRING_READER | SXML Reader | 20080916 | ||
22 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SXML_STRING_WRITER | SXML Writer | 20080916 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CXSLTDESC | Name of an XSLT Program | 20080916 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEC_XML_XENC_INFO | Info Structure for Encryption | 20080923 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Create Reading Instance from XML Data or SXML_READER | 20080916 |
2 | ![]() |
Static method | Public | Method | Create Reading Instance from XML Data or SXML_READER | 20080916 |
3 | ![]() |
Instance method | Public | Method | Decryption of an XML Fragment | 20080922 |
4 | ![]() |
Instance method | Public | Method | Encryption and Signature Check of an XML Fragment | 20080923 |
5 | ![]() |
Static method | Public | Method | 20100604 | |
6 | ![]() |
Static method | Public | Method | 20100604 | |
7 | ![]() |
Instance method | Public | Method | Encryption of an XML Fragment | 20080922 |
8 | ![]() |
Static method | Public | Method | 20100604 | |
9 | ![]() |
Static method | Public | Method | 20100604 | |
10 | ![]() |
Instance method | Public | Method | Activates properties for Web Service Security | 20080925 |
11 | ![]() |
Instance method | Private | Method | Determine SSFINFO for PSE | 20080916 |
12 | ![]() |
Static method | Private | Method | 20100604 | |
13 | ![]() |
Instance method | Public | Method | Activates properties for Web Service Security | 20080925 |
14 | ![]() |
Instance method | Public | Method | Set Simple/XSLT Transformation Program Name | 20080924 |
15 | ![]() |
Instance method | Public | Method | Set Simple/XSLT Transformation Program Name | 20080916 |
16 | ![]() |
Instance method | Public | Method | Create Digital Signature and Encrypt XML Fragment | 20080923 |
Events
Class CL_SEC_SXML_XENCRYPTION has no event.
Types
Class CL_SEC_SXML_XENCRYPTION has no local type.
Method Signatures
Method CREATE_READER_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_SEC_SXML_XENCRYPTION | Digitale Signaturen in XML Objekten | 20080916 | ||
2 | ![]() |
IF_ATTRIBUTE | Call by reference | Type reference (TYPE) | XSTRING | '4964' | Default Attribute (Id in UTF-8) | 20080916 | |
3 | ![]() |
IF_ATTRIBUTE_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
4 | ![]() |
IF_ELEMENT | Call by reference | Type reference (TYPE) | XSTRING | 20090922 | |||
5 | ![]() |
IF_ELEMENT_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
6 | ![]() |
IF_INPUT | Call by reference | Type reference (TYPE) | XSTRING | XML Eingabedaten | 20080916 | ||
7 | ![]() |
IF_NAMESPACE | Call by reference | Type reference (TYPE) | XSTRING | Default Namespace for Attribute (UTF-8) | 20080916 | ||
8 | ![]() |
IF_NAMESPACE_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
9 | ![]() |
IF_READER | Call by reference | Object reference (TYPE REF TO) | CL_SXML_READER | SXML Reader | 20080916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method CREATE_WRITER_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_SEC_SXML_XENCRYPTION | Digitale Signaturen in XML Objekten | 20080916 | ||
2 | ![]() |
IF_ATTRIBUTE | Call by reference | Type reference (TYPE) | XSTRING | '4964' | Default Attribute (Id in UTF-8) | 20080916 | |
3 | ![]() |
IF_NAMESPACE | Call by reference | Type reference (TYPE) | XSTRING | Default Namespace for Attribute (UTF-8) | 20080916 | ||
4 | ![]() |
IF_WRITER | Call by reference | Object reference (TYPE REF TO) | CL_SXML_WRITER | SXML Writer | 20080916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method DECRYPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_CLEARTEXT | Call by reference | Type reference (TYPE) | STRING | XML Daten im Klartext | 20080923 | ||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code | 20080922 | ||
3 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF Application | 20080922 | |
4 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Private Address Book for SSF | 20080922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method DECRYPT_AND_VERIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_CLEARTEXT | Call by reference | Type reference (TYPE) | STRING | XML Daten im Klartext | 20080923 | ||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Check Result | 20080923 | ||
3 | ![]() |
IF_NO_SIGNATURE_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Löse Ausnahme aus, falls nicht signiert | 20080925 | |
4 | ![]() |
IF_SIGNER_CERT | Call by reference | Type reference (TYPE) | XSTRING | Öffentliches Zertifikat des Unterzeichners | 20080923 | ||
5 | ![]() |
IF_SSF_CRYPT_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF-Anwendung Verschlüsselung | 20080923 | |
6 | ![]() |
IF_SSF_CRYPT_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Privates Adreßbuch für Verschlüsselung | 20080923 | ||
7 | ![]() |
IF_SSF_SIGNERID | Call by reference | Type reference (TYPE) | SSFID | SSF Name for Signatory/Recipient | 20080923 | ||
8 | ![]() |
IF_SSF_SIGN_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF-Anwendung Signatur | 20080923 | |
9 | ![]() |
IF_SSF_SIGN_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Privates Adreßbuch für Signatur | 20080923 | ||
10 | ![]() |
IF_USE_KEYINFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Verwende Zertifikat aus KeyInfo zur Prüfung | 20100407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method DECRYPT_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_DECRYPTED_BASE64 | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
2 | ![]() |
EF_DECRYPTED_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
3 | ![]() |
EF_DECRYPTED_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
4 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100604 | |||
5 | ![]() |
IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | 20100604 | ||
6 | ![]() |
IF_CRYPTO_PARAMETER | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
7 | ![]() |
IF_INPUT | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
8 | ![]() |
IF_INPUT_BASE64 | Call by reference | Type reference (TYPE) | STRING | 20100604 | |||
9 | ![]() |
IF_PSE_CONTEXT | Call by reference | Type reference (TYPE) | PSECONTEXT | 'SSFA' | 20100604 | ||
10 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | 20100604 | ||
11 | ![]() |
IF_SSF_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | 20100604 | |||
12 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | 20100604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100604 |
Method DECRYPT_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_DECRYPTED_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100604 | |||
3 | ![]() |
IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | 20100604 | ||
4 | ![]() |
IF_CRYPTO_PARAMETER | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
5 | ![]() |
IF_INPUT | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
6 | ![]() |
IF_PSE_CONTEXT | Call by reference | Type reference (TYPE) | PSECONTEXT | 'SSFA' | 20100604 | ||
7 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | 20100604 | ||
8 | ![]() |
IF_SSF_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | 20100604 | |||
9 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | 20100604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100604 |
Method ENCRYPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_ENCRYPTED_XML | Call by reference | Type reference (TYPE) | XSDANY | Verschlüsseltes XML-Fragment | 20080926 | ||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code | 20080922 | ||
3 | ![]() |
IF_ADD_KEYINFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090922 | ||
4 | ![]() |
IF_CRYPT_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | XML Attribut Name zur Verschlüsselung | 20080923 | ||
5 | ![]() |
IF_CRYPT_ELEMENT | Call by reference | Type reference (TYPE) | STRING | XML Element Name zur Verschlüsselung | 20080923 | ||
6 | ![]() |
IF_ENCRYPT_ALGO | Call by reference | Type reference (TYPE) | SSFENCR | SSF Encryption Algrorithm | 20090213 | ||
7 | ![]() |
IF_ENCRYPT_CERT | Call by reference | Type reference (TYPE) | XSTRING | Öffentliches Zertifikat zur Verschlüsselung | 20080923 | ||
8 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF Application | 20080922 | |
9 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Private Address Book for SSF | 20080922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method ENCRYPT_STRING Signature
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100604 |
Method ENCRYPT_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_ENCRYPTED_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100604 | |||
3 | ![]() |
IF_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | 20100604 | ||
4 | ![]() |
IF_CRL_PROFILE | Call by reference | Type reference (TYPE) | CR_PROFILE | Profile Name | 20110714 | ||
5 | ![]() |
IF_CRYPTO_PARAMETER | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
6 | ![]() |
IF_ENCRYPT_CERT | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
7 | ![]() |
IF_INPUT | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
8 | ![]() |
IF_PSE_CONTEXT | Call by reference | Type reference (TYPE) | PSECONTEXT | 'SSFA' | 20100604 | ||
9 | ![]() |
IF_RECIPIENT_KEYID | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | |||
10 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | 20100604 | ||
11 | ![]() |
IF_SSF_ENCRYPTID | Call by reference | Type reference (TYPE) | SSFID | 20100604 | |||
12 | ![]() |
IF_SSF_FORMAT | Call by reference | Type reference (TYPE) | SSFFORM | 20100604 | |||
13 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | 20100604 | |||
14 | ![]() |
IF_SYM_ENCR_ALG | Call by reference | Type reference (TYPE) | SSFENCR | 20100604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100604 |
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des XML Attributes für Signaturen | 20080925 | ||
2 | ![]() |
EF_ATTRIBUTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace des XML Attributes für Signaturen | 20080925 | ||
3 | ![]() |
EF_CRYPT_HEADER_NAME | Call by reference | Type reference (TYPE) | STRING | Name des XML Kopfelementes für Verschlüsselung | 20080925 | ||
4 | ![]() |
EF_CRYPT_HEADER_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace des XML Kopfelementes für Verschlüsselung | 20080925 | ||
5 | ![]() |
EF_DECRYPT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090213 | |||
6 | ![]() |
EF_STR_TRANSFORM | Call by reference | Type reference (TYPE) | ABAP_BOOL | Soll STR_TRANSFORM verwendet werden | 20080925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080925 |
Method GET_PSE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_ENCRALG | Call by reference | Type reference (TYPE) | SSFARGS-ENCRALG | SSF-Verschlüsselungsalgorithmus | 20081125 | ||
2 | ![]() |
EF_HASHALG | Call by reference | Type reference (TYPE) | SSFARGS-HASHALG | SSF-Hashalgorithmus | 20081125 | ||
3 | ![]() |
EF_SSFFORMAT | Call by reference | Type reference (TYPE) | SSFPARMS-SSFFORMAT | SSF-Format | 20081125 | ||
4 | ![]() |
EF_SSFTOOLKIT | Call by reference | Type reference (TYPE) | SSFPARMS-SSFTOOLKIT | SSF: Auswahl des Sicherheitsprodukts | 20081125 | ||
5 | ![]() |
EF_SSF_INFO | Call by reference | Type reference (TYPE) | SSFINFO | SSF Unterzeichner/Empfänger Infos | 20080916 | ||
6 | ![]() |
IF_SSF_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF-Anwendung | 20080916 | |
7 | ![]() |
IF_SSF_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Privates Adreßbuch für SSF | 20080916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080925 |
Method HANDLE_SSF_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_CRC | Call by reference | Type reference (TYPE) | I | -1 | 20100604 | ||
2 | ![]() |
IF_NAME | Call by reference | Type reference (TYPE) | STRING | 20100604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100604 |
Method SET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des XML Attributes für Signaturen | 20080925 | ||
2 | ![]() |
IF_ATTRIBUTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace des XML Attributes für Signaturen | 20080925 | ||
3 | ![]() |
IF_CRYPT_HEADER_NAME | Call by reference | Type reference (TYPE) | STRING | Name des XML Kopfelementes für Verschlüsselung | 20080925 | ||
4 | ![]() |
IF_CRYPT_HEADER_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace des XML Kopfelementes für Verschlüsselung | 20080925 | ||
5 | ![]() |
IF_DECRYPT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090213 | |||
6 | ![]() |
IF_STR_TRANSFORM | Call by reference | Type reference (TYPE) | ABAP_BOOL | Soll STR_TRANSFORM verwendet werden | 20080925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080925 |
Method SET_SIGNATURE_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_SIGNATURE_REF | Call by reference | Type reference (TYPE) | XSDANY | XML-Fragment Referenz | 20080924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method SET_TRANSFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_DATA_REF | Call by reference | Type reference (TYPE) | ANY | Referenz einer Struktur | 20080924 | ||
2 | ![]() |
CH_SIGNATURE_DATA | Call by reference | Type reference (TYPE) | XSDANY | XML-Fragment Referenz | 20081103 | ||
3 | ![]() |
CH_SIGNATURE_REF | Call by reference | Object reference (TYPE REF TO) | XSDANY | XML-Fragment Referenz | 20080923 | ||
4 | ![]() |
IF_DATA_TAB | Call by reference | Type reference (TYPE) | ABAP_TRANS_RESBIND_TAB | Datentabelle mit Referenzen | 20080916 | ||
5 | ![]() |
IF_NAME | Call by reference | Type reference (TYPE) | CXSLTDESC | ' ' | Name of an XSLT Program | 20080916 | |
6 | ![]() |
IF_ROOTNAME | Call by reference | Type reference (TYPE) | CLIKE | Name des Root Knoten | 20080916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
Method SIGN_AND_ENCRYPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_ENCRYPTED_XML | Call by reference | Type reference (TYPE) | XSDANY | XML-Fragment signiert und verschlüsselt | 20080923 | ||
2 | ![]() |
EF_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code | 20080923 | ||
3 | ![]() |
IF_ADD_CRYPT_KEYINFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090922 | ||
4 | ![]() |
IF_ADD_KEYINFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Füg KeyInfo in Signature Fragment ein | 20080926 | |
5 | ![]() |
IF_CRYPT_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | XML Attribut Name zur Verschlüsselung | 20080923 | ||
6 | ![]() |
IF_CRYPT_ELEMENT | Call by reference | Type reference (TYPE) | STRING | XML Element Name zur Verschlüsselung | 20080923 | ||
7 | ![]() |
IF_ENCRYPT_ALGO | Call by reference | Type reference (TYPE) | SSFENCR | SSF Encryption Algrorithm | 20090213 | ||
8 | ![]() |
IF_ENCRYPT_CERT | Call by reference | Type reference (TYPE) | XSTRING | Öffentliches Zertifikat zur Verschlüsselung | 20080923 | ||
9 | ![]() |
IF_ENCRYPT_SSFMETHOD | Call by reference | Type reference (TYPE) | SSFFORM | SSF Format | 20090213 | ||
10 | ![]() |
IF_SSF_CRYPT_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF-Anwendung Verschlüsselung | 20080923 | |
11 | ![]() |
IF_SSF_CRYPT_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Privates Adreßbuch für Verschlüsselung | 20080923 | ||
12 | ![]() |
IF_SSF_SIGN_APP | Call by reference | Type reference (TYPE) | SSFAPPL | 'DFAULT' | SSF-Anwendung Signatur | 20080923 | |
13 | ![]() |
IF_SSF_SIGN_PAB | Call by reference | Type reference (TYPE) | SSFPAB | Privates Adreßbuch für Signatur | 20080923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SXML Security Exception | 20080924 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |