Hierarchy
⤷
⤷
Properties
| Class | CL_ABAP_X509_CERTIFICATE | |
| Short Description | Elements of an X.509 Certificate | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | 1S | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SECF | Secure Store & Forward (SSF) Support |
| Created | 20100309 | SAP |
| Last change | 20140121 | 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) |
Interfaces
Class CL_ABAP_X509_CERTIFICATE has no interface implemented.
Friends
Class CL_ABAP_X509_CERTIFICATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | TT_CERTENTRY | CertEntry Structure | 20100604 | |||
| 2 | Instance attribute | Public | See coding | CertEntry Structure | 20100604 | ||||
| 3 | Constant | Private | Type reference (TYPE) | X | 104 | Converts DN to CertEntry | 20100604 | ||
| 4 | Constant | Private | Type reference (TYPE) | X | 105 | Converts CertEntry to DN | 20100604 | ||
| 5 | Constant | Private | Type reference (TYPE) | X | 103 | Gets CertEntry | 20100604 | ||
| 6 | Constant | Private | Type reference (TYPE) | X | 107 | Convert Name to OID | 20110429 | ||
| 7 | Constant | Private | Type reference (TYPE) | X | 106 | Convert OID to Name | 20110429 | ||
| 8 | Constant | Private | Type reference (TYPE) | X | 102 | Gets information | 20100604 | ||
| 9 | Constant | Private | Type reference (TYPE) | X | 45 | Operation Code | 20100604 | ||
| 10 | Constant | Private | Type reference (TYPE) | X | 50 | CRL Point | 20100907 | ||
| 11 | Constant | Private | Type reference (TYPE) | X | 08 | ASN.1 Status | 20100604 | ||
| 12 | Constant | Private | Type reference (TYPE) | X | 16 | Delete Status | 20100604 | ||
| 13 | Constant | Private | Type reference (TYPE) | X | 02 | Initial status | 20100604 | ||
| 14 | Constant | Private | Type reference (TYPE) | X | 04 | Parse Status | 20100604 | ||
| 15 | Constant | Private | Type reference (TYPE) | X | 64 | SHA-1 Status | 20100604 | ||
| 16 | Constant | Private | Type reference (TYPE) | X | 32 | UC Escape Status | 20100604 | ||
| 17 | Constant | Public | Type reference (TYPE) | I | 0 | Issuer | 20100604 | ||
| 18 | Constant | Public | Type reference (TYPE) | I | 1 | Owner | 20100604 | ||
| 19 | Constant | Public | Type reference (TYPE) | I | 2 | Issuer Alternative Name | 20100604 | ||
| 20 | Constant | Public | Type reference (TYPE) | I | -1 | Internal or Original Format | 20100604 | ||
| 21 | Constant | Public | Type reference (TYPE) | I | 1 | Unicode LDAP format | 20100604 | ||
| 22 | Constant | Public | Type reference (TYPE) | I | 2 | Secude-compatible format | 20110429 | ||
| 23 | Constant | Public | Type reference (TYPE) | I | -2 | Secude legacy format Used in USREXTID | 20110429 | ||
| 24 | Constant | Public | Type reference (TYPE) | I | 0 | Unicode-compatible format | 20100604 | ||
| 25 | Constant | Private | Type reference (TYPE) | STRING | '?' | Return | 20100604 | ||
| 26 | Constant | Public | Type reference (TYPE) | XSTRING | '550406' | C OID | 20110511 | ||
| 27 | Constant | Public | Type reference (TYPE) | XSTRING | '550403' | CN OID | 20110511 | ||
| 28 | Constant | Public | Type reference (TYPE) | XSTRING | '2A864886F70D010901' | EMail OID | 20100907 | ||
| 29 | Constant | Public | Type reference (TYPE) | XSTRING | '55040A' | O OID | 20110511 | ||
| 30 | Constant | Public | Type reference (TYPE) | XSTRING | '55040B' | OU OID | 20110511 | ||
| 31 | Constant | Public | Type reference (TYPE) | XSTRING | '551D1101' | RFC822 OID | 20100907 | ||
| 32 | Constant | Public | Type reference (TYPE) | XSTRING | '0992268993F22C640101' | UID OID | 20110511 | ||
| 33 | Constant | Private | Type reference (TYPE) | STRING | 'PROP' | Parameter Template | 20100604 | ||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'ALGID' | ALGID | 20100604 | ||
| 35 | Constant | Public | Type reference (TYPE) | STRING | 'ALL' | ALL | 20100604 | ||
| 36 | Constant | Public | Type reference (TYPE) | STRING | 'FINGERPRINT' | FINGERPRINT | 20100604 | ||
| 37 | Constant | Public | Type reference (TYPE) | STRING | 'ISSUER' | ISSUER | 20100604 | ||
| 38 | Constant | Public | Type reference (TYPE) | STRING | 'KEYLENGTH' | KEYLENGTH | 20100604 | ||
| 39 | Constant | Public | Type reference (TYPE) | STRING | 'KEYTYPE' | KEYTYPE | 20100604 | ||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'KEYUSAGE' | KEYUSAGE | 20100604 | ||
| 41 | Constant | Public | Type reference (TYPE) | STRING | 'KEYVALUE' | KEYVALUE | 20100604 | ||
| 42 | Constant | Public | Type reference (TYPE) | STRING | 'PKFINGERPRINT' | PKFINGERPRINT | 20100604 | ||
| 43 | Constant | Public | Type reference (TYPE) | STRING | 'SERIAL' | SERIALNO | 20100604 | ||
| 44 | Constant | Public | Type reference (TYPE) | STRING | 'SERIALINT' | SERIALNO | 20100604 | ||
| 45 | Constant | Public | Type reference (TYPE) | STRING | 'SERIALNO' | SERIALNO | 20100604 | ||
| 46 | Constant | Public | Type reference (TYPE) | STRING | 'SIGALGID' | SIGALGID | 20100604 | ||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'SIGAVAILABLE' | SIGAVAILABLE | 20100604 | ||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'SUBJECT' | SUBJECT | 20100604 | ||
| 49 | Constant | Public | Type reference (TYPE) | STRING | 'SUBJECTKEYID' | SUBJECTKEYID | 20100604 | ||
| 50 | Constant | Public | Type reference (TYPE) | STRING | 'SUBJECTKEYIDXML' | SUBJECTKEYIDXML | 20100604 | ||
| 51 | Constant | Public | Type reference (TYPE) | STRING | 'SUMMARY' | SUMMARY | 20100604 | ||
| 52 | Constant | Public | Type reference (TYPE) | STRING | 'VALIDFROM' | VALIDFROM | 20100604 | ||
| 53 | Constant | Public | Type reference (TYPE) | STRING | 'VALIDTO' | VALIDTO | 20100604 | ||
| 54 | Constant | Public | Type reference (TYPE) | STRING | 'VERSION' | VERSION | 20100604 | ||
| 55 | Constant | Private | Type reference (TYPE) | TTZZ-TZONE | 'UTC' | TIMEZONE | 20100604 | ||
| 56 | Constant | Private | Type reference (TYPE) | C | 'X' | C Destructor | 20100604 | ||
| 57 | Constant | Private | Type reference (TYPE) | STRING | 'VAL' | Value Sample | 20100604 | ||
| 58 | Instance attribute | Private | Type reference (TYPE) | XSTRING | ASN.1 Certificate | 20100604 | |||
| 59 | Instance attribute | Private | Type reference (TYPE) | I | 0 | CRC32 | 20130222 | ||
| 60 | Instance attribute | Private | Type reference (TYPE) | %_C_POINTER | Internal Information | 20100604 | |||
| 61 | Instance attribute | Private | Type reference (TYPE) | I | 0 | SYSUBRC | 20100604 | ||
| 62 | Instance attribute | Private | Type reference (TYPE) | STRING | Valid From | 20100604 | |||
| 63 | Instance attribute | Private | Type reference (TYPE) | STRING | Valid to | 20100604 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Generate a Distinguished Name from TT_CERTENTRY | 20100604 | |
| 2 | Instance method | Public | Method | Checks the validity of the certificate | 20100604 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20100604 | |
| 4 | Static method | Public | Method | Converts a Distinguished Name into a different format | 20100604 | |
| 5 | Instance method | Private | Method | Releases the internal certificate object | 20100604 | |
| 6 | Instance method | Public | Destructor | C Destructor | 20100604 | |
| 7 | Static method | Public | Method | Generate TT_CERTENTRY from a Distinguished Name | 20100604 | |
| 8 | Static method | Private | Method | Evaluates the return value from the kernel | 20100604 | |
| 9 | Instance method | Public | Method | Releases generated certificate instance before DESTRUCTOR | 20100604 | |
| 10 | Instance method | Private | Method | Gets individual parameters from SsfParseCertificate | 20100604 | |
| 11 | Instance method | Public | Method | Generic determination of a certificate DN | 20100604 | |
| 12 | Instance method | Public | Method | Generic determination of a value in certificate DN | 20100604 | |
| 13 | Instance method | Public | Method | Returns the DER-encoded certificate | 20100604 | |
| 14 | Instance method | Private | Method | Gets the certificate fingerprint | 20100604 | |
| 15 | Instance method | Public | Method | 20100907 | ||
| 16 | Instance method | Public | Method | Gets the fingerprint of the certificate | 20100604 | |
| 17 | Static method | Private | Method | Converts string to time | 20100604 | |
| 18 | Static method | Public | Method | Generates instance of object based on X.509 certificate | 20100604 | |
| 19 | Static method | Public | Method | Generates instance of object based on PSE profile | 20100604 | |
| 20 | Static method | Public | Method | Generates instance of object based on STRUST | 20100604 | |
| 21 | Instance method | Public | Method | Gets the issuer as DN | 20100604 | |
| 22 | Instance method | Public | Method | Gets issuer and serial with hash values | 20100604 | |
| 23 | Instance method | Public | Method | Returns issuer as string | 20100604 | |
| 24 | Instance method | Public | Method | Returns the algorithm name of the signature algorithm | 20100604 | |
| 25 | Instance method | Public | Method | Returns algorithm ID of signature algorithm | 20100604 | |
| 26 | Instance method | Public | Method | Returns the key length of the signature algorithm | 20100604 | |
| 27 | Instance method | Public | Method | Gets v3 extension key usage | 20100604 | |
| 28 | Instance method | Public | Method | Returns the key value | 20100604 | |
| 29 | Instance method | Public | Method | Gets the fingerprint of the certificate | 20100604 | |
| 30 | Instance method | Public | Method | Returns the serial number (hexadecimal format) | 20100604 | |
| 31 | Instance method | Public | Method | Returns the serial number (integer format) | 20100604 | |
| 32 | Instance method | Public | Method | Returns the serial number (integer format) | 20100604 | |
| 33 | Instance method | Public | Method | Gets signature algorithm | 20100604 | |
| 34 | Instance method | Public | Method | Gets individual parameters from SsfParseCertificate | 20100604 | |
| 35 | Instance method | Public | Method | Returns the DN of the subject alternative name | 20100604 | |
| 36 | Instance method | Public | Method | Returns the subject alternative name as a string | 20100604 | |
| 37 | Instance method | Public | Method | Gets the subject as a DN | 20100604 | |
| 38 | Instance method | Public | Method | Gets the subject and issuer with hash values | 20100604 | |
| 39 | Instance method | Public | Method | Gets subject, issuer, and serial with hash values | 20100604 | |
| 40 | Instance method | Public | Method | Gets the subject key | 20100604 | |
| 41 | Instance method | Public | Method | Returns the subject name as a string | 20100604 | |
| 42 | Instance method | Public | Method | Gets an overview of the most important attributes | 20100604 | |
| 43 | Static method | Private | Method | Gets time | 20100604 | |
| 44 | Instance method | Public | Method | Returns end date | 20100604 | |
| 45 | Instance method | Public | Method | Returns start date | 20100604 | |
| 46 | Instance method | Public | Method | Gets the version as a number (1,2,3) | 20100604 | |
| 47 | Instance method | Public | Method | Determines whether signature is available | 20100604 | |
| 48 | Static method | Public | Method | Translate an OID name into its binary value | 20110429 | |
| 49 | Static method | Public | Method | Translate an OID or a name into the DDIC type CERT_ATTRIBUTE | 20110505 | |
| 50 | Static method | Public | Method | Translate a binary OID into its Name | 20110429 | |
| 51 | Static method | Public | Method | Gets individual parameters from SsfParseCertificate | 20100604 | |
| 52 | Static method | Public | Method | Gets individual parameters from SsfParseCertificate | 20100604 | |
| 53 | Static method | Public | Method | 20110429 | ||
| 54 | Static method | Public | Method | Converts Unicode characters to a compatible escape format | 20100604 | |
| 55 | Instance method | Public | Method | Certificate content as a readable string | 20100604 |
Events
Class CL_ABAP_X509_CERTIFICATE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_DISTRIBUTION_POINT | Public | See coding | 20100907 | BEGIN OF ts_distribution_point ,
crlissuer TYPE string,
rf_keycompromise TYPE char1,
rf_cacompromise TYPE char1,
rf_affiliationchanged TYPE char1,
rf_superseded TYPE char1,
rf_cessationofoperation TYPE char1,
rf_certificatehold TYPE char1,
rf_privilegewithdrawn TYPE char1,
rf_aacompromise TYPE char1,
locations TYPE tt_dpoint_location,
END OF ts_distribution_point
|
||
| 2 | TS_DPOINT_LOCATION | Public | See coding | 20100907 | BEGIN OF ts_dpoint_location ,
dptype TYPE cert_dp_type,
location TYPE string,
END OF ts_dpoint_location
|
||
| 3 | TS_KEYUSAGE | Public | See coding | 20100604 | BEGIN OF ts_keyusage,
digitalsignature TYPE abap_bool,
nonrepudiation TYPE abap_bool,
keyencipherment TYPE abap_bool,
dataencipherment TYPE abap_bool,
keyagreement TYPE abap_bool,
keycertsign TYPE abap_bool,
crlsign TYPE abap_bool,
encipheronly TYPE abap_bool,
decipheronly TYPE abap_bool,
END OF ts_keyusage
|
||
| 4 | TT_CERTENTRY | Public | See coding | Table type of a DN | 20100604 | tt_certentry TYPE STANDARD TABLE OF t_certentry
|
|
| 5 | TT_DISTRIBUTION_POINTS | Public | See coding | 20100907 | tt_distribution_points TYPE STANDARD TABLE OF ts_distribution_point
WITH NON-UNIQUE KEY crlissuer
|
||
| 6 | TT_DPOINT_LOCATION | Public | See coding | 20100907 | tt_dpoint_location TYPE STANDARD TABLE OF ts_dpoint_location
WITH NON-UNIQUE KEY dptype location
|
||
| 7 | T_CERTENTRY | Public | See coding | Structure of a Distinguished Name in certificate | 20100604 | BEGIN OF t_certentry,
org_idx TYPE int4,
oid TYPE string,
xoid TYPE xstring,
value TYPE string,
value_enc TYPE int1,
oid_unique TYPE char1,
rdn_single TYPE char1,
END OF t_certentry
|
Method Signatures
Method CERTENTRY_TO_DN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 2 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für die DN-Ausgabe | 20100604 | ||
| 3 | IT_CERTENTRY | Call by reference | Type reference (TYPE) | TT_CERTENTRY | Tabelle mit CERTENTRY | 20100604 | |||
| 4 | RF_STRING | Value transfer | Type reference (TYPE) | STRING | String | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method CHECK_VALIDITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_THROW_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Exception bei Ungültigkeit | 20100604 | ||
| 2 | IF_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20100604 | |||
| 3 | RF_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | Gütigkeit | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CERTIFICATE | Call by reference | Type reference (TYPE) | ANY | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method CONVERT_DN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 2 | IF_DN | Call by reference | Type reference (TYPE) | STRING | Eingabe DName | 20100604 | |||
| 3 | IF_FORMAT_IN | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für Eingabe | 20100604 | ||
| 4 | IF_FORMAT_OUT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für Ausgabe | 20100604 | ||
| 5 | RF_DN | Value transfer | Type reference (TYPE) | STRING | Ausgabe DName | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method DELETE_OBJECT Signature
Method DELETE_OBJECT on class CL_ABAP_X509_CERTIFICATE has no parameter.
Method DELETE_OBJECT on class CL_ABAP_X509_CERTIFICATE has no exception.
Method DESTRUCTOR Signature
Method DESTRUCTOR on class CL_ABAP_X509_CERTIFICATE has no parameter.
Method DESTRUCTOR on class CL_ABAP_X509_CERTIFICATE has no exception.
Method DN_TO_CERTENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CERTENTRY | Call by reference | Type reference (TYPE) | TT_CERTENTRY | CERTENTRY Tabelle | 20100604 | |||
| 2 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 3 | IF_DNAME | Call by reference | Type reference (TYPE) | STRING | Distinguished Name (DN) | 20100604 | |||
| 4 | IF_DNFORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für die DN-Eingabe | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method EVALUATE_SYSRC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ARG1S | Call by reference | Type reference (TYPE) | STRING | ' ' | 20110429 | |||
| 2 | IF_RC | Call by reference | Type reference (TYPE) | I | 0 | SYSUBRC | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method FREE_INSTANCE Signature
Method FREE_INSTANCE on class CL_ABAP_X509_CERTIFICATE has no parameter.
Method FREE_INSTANCE on class CL_ABAP_X509_CERTIFICATE has no exception.
Method GET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert | 20100604 | |||
| 2 | IF_PARAMETER | Call by reference | Type reference (TYPE) | STRING | Name | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_CERTENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DN_STRING | Call by reference | Type reference (TYPE) | STRING | DN als kanonisierter String | 20100604 | |||
| 2 | EF_DN_UCESCAPED | Call by reference | Type reference (TYPE) | STRING | DN als abwärtskompatibler String | 20100604 | |||
| 3 | ET_DN | Call by reference | Type reference (TYPE) | TT_CERTENTRY | DN als CERTENTRY Tabelle | 20100604 | |||
| 4 | IF_CERT_ENTRY | Call by reference | Type reference (TYPE) | I | Angabe zu DN Eintrag | 20100604 | |||
| 5 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 6 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für die Ausgabe | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_CERTENTRY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CERT_ENTRY | Call by reference | Type reference (TYPE) | I | Id für den Eintrag, siehe Konstanten co_entry_xx | 20100604 | |||
| 2 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 3 | IF_ENTRY_NUMBER | Call by reference | Type reference (TYPE) | I | 0 | 0: Eintrag muss eindeutig, sonst Index des Eintrags | 20100604 | ||
| 4 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format für die Ausgabe | 20100604 | ||
| 5 | IF_OID_FILTER | Call by reference | Type reference (TYPE) | STRING | String der OID welche den Wert der Rückgabe enthält | 20100604 | |||
| 6 | IF_XOID_FILTER | Call by reference | Type reference (TYPE) | XSTRING | Binärwert der OID welche den Wert der Rückgabe enthält | 20100604 | |||
| 7 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | Wert aus DN | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_CERTIFICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | XSTRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_CERT_FINGERPRINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ALGORITHM | Call by reference | Type reference (TYPE) | STRING | 'SHA1' | 20100604 | |||
| 2 | RF_VALUE | Value transfer | Type reference (TYPE) | XSTRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_DISTRIBUTION_POINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DISTRIBUTION_POINTS | Call by reference | Type reference (TYPE) | TT_DISTRIBUTION_POINTS | 20100907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100907 |
Method GET_FINGER_PRINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_MD5 | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 2 | EF_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Hash-Wert (160 Bits) | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_GENERALIZED_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CF_IO | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 2 | IF_IN | Call by reference | Type reference (TYPE) | STRING | 20100604 |
Method GET_GENERALIZED_TIME on class CL_ABAP_X509_CERTIFICATE has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CERTIFICATE | Call by reference | Type reference (TYPE) | ANY | 20100604 | ||||
| 2 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_X509_CERTIFICATE | Bestandteile eines X509 Zertifikates | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_INSTANCE_FROM_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ISSUER | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100604 | ||||
| 2 | IF_PROFILE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100604 | ||||
| 3 | IF_PROFILEPWD | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100604 | ||||
| 4 | IF_SERIALNO | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100604 | ||||
| 5 | IF_SUBJECT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100604 | ||||
| 6 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_X509_CERTIFICATE | Bestandteile eines X509 Zertifikates | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_INSTANCE_FROM_STRUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_APPLIC | Call by reference | Type reference (TYPE) | SSFAPPL | SSF-Anwendung | 20100604 | |||
| 2 | IF_CONTEXT | Call by reference | Type reference (TYPE) | PSECONTEXT | 'SSFA' | Anwendungskontext einer PSE | 20100604 | ||
| 3 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_X509_CERTIFICATE | Bestandteile eines X509 Zertifikates | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_ISSUER_DN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DN_STRING | Call by reference | Type reference (TYPE) | STRING | DN als kanonisierter String | 20100604 | |||
| 2 | EF_DN_UCESCAPED | Call by reference | Type reference (TYPE) | STRING | DN als abwärtskompatibler String | 20100604 | |||
| 3 | ET_DN | Call by reference | Type reference (TYPE) | TT_CERTENTRY | DN als CERTENTRY Tabelle | 20100604 | |||
| 4 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 5 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_ISSUER_SERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ISSUER | Call by reference | Type reference (TYPE) | STRING | Aussteller | 20100604 | |||
| 2 | EF_ISSUER_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Aussteller als SHA1 | 20100604 | |||
| 3 | EF_SERIAL_INT | Call by reference | Type reference (TYPE) | STRING | Seriennummer als Integerdarstellung | 20100604 | |||
| 4 | EF_SERIAL_INT_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Serial als SHA1 | 20100604 | |||
| 5 | EF_SERIAL_NO | Call by reference | Type reference (TYPE) | STRING | Seriennummer als Hexdarstellung | 20100604 | |||
| 6 | EF_SERIAL_NO_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Serial als SHA1 | 20100604 | |||
| 7 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_INTERN | Format für die Ausgabe | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_ISSUER_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 | |||
| 2 | IF_UCESCAPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100604 | |||
| 3 | RF_STRING | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_KEY_ALG_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_KEY_ALG_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_KEY_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_KEY_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AVAILABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag für KeyUsage im Zertifikat (true:enthalten;false:nicht) | 20100604 | |||
| 2 | ES_KEYUSAGE | Call by reference | Type reference (TYPE) | TS_KEYUSAGE | Struktur mit KeyUsage Informationen | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_KEY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_PK_FINGER_PRINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SERIAL_HEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SERIAL_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_SERIAL_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SIGNATURE_ALG_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_SSF_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_VALUE | Value transfer | Type reference (TYPE) | STRING | Wert | 20100604 | |||
| 2 | IF_PARAMETER | Call by reference | Type reference (TYPE) | STRING | Name | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_SUBJECT_ALT_DN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DN_STRING | Call by reference | Type reference (TYPE) | STRING | DN als kanonisierter String | 20100604 | |||
| 2 | EF_DN_UCESCAPED | Call by reference | Type reference (TYPE) | STRING | DN als abwärtskompatibler String | 20100604 | |||
| 3 | ET_DN | Call by reference | Type reference (TYPE) | TT_CERTENTRY | DN als CERTENTRY Tabelle | 20100604 | |||
| 4 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 5 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SUBJECT_ALT_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 | |||
| 2 | IF_UCESCAPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100604 | |||
| 3 | RF_STRING | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SUBJECT_DN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DN_STRING | Call by reference | Type reference (TYPE) | STRING | DN als kanonisierter String | 20100604 | |||
| 2 | EF_DN_UCESCAPED | Call by reference | Type reference (TYPE) | STRING | DN als abwärtskompatibler String | 20100604 | |||
| 3 | ET_DN | Call by reference | Type reference (TYPE) | TT_CERTENTRY | DN als CERTENTRY Tabelle | 20100604 | |||
| 4 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Konvertierungsoptionen | 20100604 | ||
| 5 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SUBJECT_ISSUER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ISSUER | Call by reference | Type reference (TYPE) | STRING | Aussteller | 20100604 | |||
| 2 | EF_ISSUER_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Aussteller als SHA1 | 20100604 | |||
| 3 | EF_SUBJECT | Call by reference | Type reference (TYPE) | STRING | Inhaber | 20100604 | |||
| 4 | EF_SUBJECT_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Inhaber als SHA1 | 20100604 | |||
| 5 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_INTERN | Format für die Ausgabe | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_SUBJECT_ISSUER_SERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ISSUER | Call by reference | Type reference (TYPE) | STRING | Aussteller | 20100604 | |||
| 2 | EF_ISSUER_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Aussteller als SHA1 | 20100604 | |||
| 3 | EF_SERIAL_INT | Call by reference | Type reference (TYPE) | STRING | Seriennummer als Integerdarstellung | 20100604 | |||
| 4 | EF_SERIAL_INT_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Serial als SHA1 | 20100604 | |||
| 5 | EF_SERIAL_NO | Call by reference | Type reference (TYPE) | STRING | Seriennummer als Hexdarstellung | 20100604 | |||
| 6 | EF_SERIAL_NO_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Serial als SHA1 | 20100604 | |||
| 7 | EF_SUBJECT | Call by reference | Type reference (TYPE) | STRING | Inhaber | 20100604 | |||
| 8 | EF_SUBJECT_SHA1 | Call by reference | Type reference (TYPE) | HASH160X | Inhaber als SHA1 | 20100604 | |||
| 9 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_INTERN | Format für die Ausgabe | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method GET_SUBJECT_KEY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ID | Call by reference | Type reference (TYPE) | STRING | ID | 20100604 | |||
| 2 | EF_ID_XML | Call by reference | Type reference (TYPE) | STRING | ID als XML | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SUBJECT_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | 20100604 | |||
| 2 | IF_UCESCAPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100604 | |||
| 3 | RF_STRING | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_SUMMARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_TIME_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_AVAIL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100604 | ||||
| 2 | EF_OUT | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 3 | IF_CERT | Call by reference | Type reference (TYPE) | XSTRING | 20100604 | ||||
| 4 | IF_CRC | Call by reference | Type reference (TYPE) | I | 20130222 | ||||
| 5 | IF_IN | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 6 | IF_PTR | Call by reference | Type reference (TYPE) | %_C_POINTER | 20100604 |
Method GET_TIME_INTERNAL on class CL_ABAP_X509_CERTIFICATE has no exception.
Method GET_VALID_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DATE | Call by reference | Type reference (TYPE) | D | 20100604 | ||||
| 2 | EF_GMT_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 3 | EF_TIME | Call by reference | Type reference (TYPE) | T | 20100604 | ||||
| 4 | EF_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_VALID_TO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DATE | Call by reference | Type reference (TYPE) | D | 20100604 | ||||
| 2 | EF_GMT_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 3 | EF_TIME | Call by reference | Type reference (TYPE) | T | 20100604 | ||||
| 4 | EF_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method GET_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_INT | Value transfer | Type reference (TYPE) | I | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method IS_SIGNATURE_AVAILABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
Method NAME_TO_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Conversion options | 20110429 | ||
| 2 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format for the output | 20110429 | ||
| 3 | IF_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the OID | 20110429 | |||
| 4 | RF_OID | Value transfer | Type reference (TYPE) | XSTRING | OID in binary | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions when analyzing an X.509 certificate | 20110429 |
Method OID_OR_NAME_TO_CERT_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Conversion options | 20110505 | ||
| 2 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format for the output | 20110505 | ||
| 3 | IF_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the OID | 20110505 | |||
| 4 | IF_OID | Call by reference | Type reference (TYPE) | XSTRING | OID in binary | 20110505 | |||
| 5 | RF_CERT_ATTRIBUTE | Value transfer | Type reference (TYPE) | CERT_ATTRIBUTE | Attribut in einem Zertifikatseintrag | 20110505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions when analyzing an X.509 certificate | 20110505 |
Method OID_TO_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_CONVFLAGS | Call by reference | Type reference (TYPE) | I | 0 | Conversion options | 20110429 | ||
| 2 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | CO_FORMAT_UNICODE | Format for the output | 20110429 | ||
| 3 | IF_OID | Call by reference | Type reference (TYPE) | XSTRING | OID in binary | 20110429 | |||
| 4 | RF_NAME | Value transfer | Type reference (TYPE) | STRING | Name of the OID | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions when analyzing an X.509 certificate | 20110429 |
Method STATIC_GET_SSF_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_VALUE | Value transfer | Type reference (TYPE) | STRING | Wert | 20100604 | |||
| 2 | IF_CERTIFICATE | Call by reference | Type reference (TYPE) | XSTRING | Zertifikat | 20100604 | |||
| 3 | IF_PARAMETER | Call by reference | Type reference (TYPE) | STRING | Name | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method STATIC_PARSE_CERTIFICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ALGID | Call by reference | Type reference (TYPE) | STRING | Algorithmus | 20100604 | |||
| 2 | EF_ALL | Call by reference | Type reference (TYPE) | STRING | All | 20100604 | |||
| 3 | EF_FINGERPRINT | Call by reference | Type reference (TYPE) | STRING | Fingerprint intern | 20100604 | |||
| 4 | EF_FINGERPRINTSHA1 | Call by reference | Type reference (TYPE) | HASH160X | Fingerprint Hash | 20100604 | |||
| 5 | EF_ISSUER | Call by reference | Type reference (TYPE) | STRING | Aussteller | 20100604 | |||
| 6 | EF_KEYLENGTH | Call by reference | Type reference (TYPE) | STRING | Schlüssellänge | 20100604 | |||
| 7 | EF_KEYTYPE | Call by reference | Type reference (TYPE) | STRING | Schlüsseltyp (RSA, DSA) | 20100604 | |||
| 8 | EF_KEYVALUE | Call by reference | Type reference (TYPE) | STRING | Schlüsselwert | 20100604 | |||
| 9 | EF_PKFINGERPRINT | Call by reference | Type reference (TYPE) | STRING | Public Key Fingerprint | 20100604 | |||
| 10 | EF_SERIALINT | Call by reference | Type reference (TYPE) | STRING | Serial Integer | 20100604 | |||
| 11 | EF_SERIALNO | Call by reference | Type reference (TYPE) | STRING | Seriennummer | 20100604 | |||
| 12 | EF_SIGAVAILABLE | Call by reference | Type reference (TYPE) | STRING | Signatur verfügbar | 20100604 | |||
| 13 | EF_SUBJECT | Call by reference | Type reference (TYPE) | STRING | Inhaber | 20100604 | |||
| 14 | EF_SUBJECTKEYID | Call by reference | Type reference (TYPE) | STRING | SubjectKeyID | 20100604 | |||
| 15 | EF_SUBJECTKEYIDXML | Call by reference | Type reference (TYPE) | STRING | SubejctKeyIDXML | 20100604 | |||
| 16 | EF_SUMMARY | Call by reference | Type reference (TYPE) | STRING | Summary | 20100604 | |||
| 17 | IF_CERTIFICATE | Call by reference | Type reference (TYPE) | XSTRING | Zertifikat | 20100604 | |||
| 18 | IF_FORMAT | Call by reference | Type reference (TYPE) | I | 0 | Format (-1 org, 0 UC org, 1 UC LDAP) | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100604 |
Method STATIC_PARSE_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_STRING | Call by reference | Type reference (TYPE) | STRING | 20110429 | ||||
| 2 | RO_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110429 |
Method STATIC_UNICODE_ESCAPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_STRING | Call by reference | Type reference (TYPE) | STRING | 20100604 | ||||
| 2 | RF_STRING | Value transfer | Type reference (TYPE) | STRING | 20100604 |
Method STATIC_UNICODE_ESCAPE on class CL_ABAP_X509_CERTIFICATE has no exception.
Method TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen beim Analysieren eines X509 Zertifikates | 20100604 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |