Authenticate users using X.509 Authentication
Authenticate an end user using X.509 Server and manage communication between SMP and Gateway system using HTTPs ports.
Rule-based certificate mapping (transaction CERTRULE) enables mapping of users from parts of the subject or the subject alternative name of an X.509 certificate for a given issuer to the user ID or alias of a user master record. With a few rules, you can enable logon with X.509 certificates for all users. The tool also enables you to load an X.509 certificate and check if a rule applies to the certificate and if the certificate maps to a user. For individual users that do not map to the rules you create, you can create exceptions.
Ensure you have,
- Access to SAP Mobile Platform as an Administrator (SMP Admin Cockpit)
- Access to SAP Gateway System
- GW Basis roles
- List of Gateway documents that need to be checked
- Completed configuration as described in Authenticate users using HTTPs Authentication
- Authorization objects:
- CC control center: System administration (S_RZL_ADM)
- Activity 03 grants display authorizations.
- Activity 01 grants change authorizations.
- CC control center: System administration (S_RZL_ADM)
- User Master Maintenance: User Groups (S_USER_GRP)
- Activity 03 grants display authorizations.
- Activity 02 grants change authorizations.
- Class: Enter the names of user groups for which the administrator can maintain explicit mappings.
- Enabled the login/certificate_ mapping_ rulebased profile parameter
- Go to RZ11 or RZ10.
- Maintain the profile parameter login/certificate_mapping_rulebased value to 1.
- Save the settings and close.
Figure 1. Rule Based Profile Parameter
- Alias for the SAP User Name (Required for Innovapptive, as Certificate does not have SAP User Name)
Note: Once enabled, rule-based mapping replaces manual mapping in the table USREXTID. If you use the table USREXTID for certificate mapping, use transaction CERTRULE_MIG to create a set of rules based on your current entries.