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 |