Start of Content Area

Procedure documentation Creating a System-Specific Certificate for Content Server Access  Locate the document in its SAP Library structure

Use

To ensure that every SAP system has its own certificate (system-specific certificate), a Personal Security Environment (PSE) (see also Personal Security Environment) must be created on every SAP system when it is installed. This only needs to be done once for every system. You set up the PSE in the Trust Manager (transaction STRUST, see also Trust Manager).

As a rule, the SAP system PSE is used to create and verify signed URLs in the SAP system. From SAP Web Application Server release 6.10, you can also use your own PSE.

Two different scenarios are possible here:

Content Server Administration is used for the checking process itself (see also Content Server and Cache Server Administration). This takes place in transaction CSADMIN, on the tab page Certificates.

Note

Carry out the procedure described below for creating a certificate for Content Server access before creating repositories.

If you do this after you create repositories, you will have to re-send the certificates to all HTTP repositories and reactivate all the certificates. This is because the certificate changes when you create a new PSE.

If you are accessing the database via HTTP (see also HTTP Access for Repositories on the SAP Web Application Server), you also have to redistribute and reactivate the certificates.

Procedure

Take the following steps to create your own PSE:

  1. Call transaction STRUST.
  2. The Trust Manager opens.

  3. Choose Applications.
  4. Choose New Entries.
  5. Use F4 Help to select HTTP Content Server and confirm this by choosing Enter.
  6. Additional fields for application-specific Secure Store & Forward (SSF) parameters and standard values for empty fields are grayed out.

  7. Make the following entries:
    1. In the field Security/Product, enter SAPSECULIB.
    2. In the field SSF Format, choose International standard PKCS#7.
    3. In the field Priv. add. book, enter SAPHTTPCS.pse.
    4. In the field SSF profile, also enter SAPHTTPCS.pse.
    5. In the field SSF ProfileID, enter CN=<Common name>,OU=<Organization Unit>,O=<Organization>,C=<Country>.
    6. For example: CN=BCECS,OU=DEV,O=SAP-AG,C=DE

    7. Check Distribute PSE (Only SAPSECULIB).
  1. Save your entries.
  2. Call transaction STRUST again.
  3. Select HTTP Content Server.
  4. Choose Replace from the context menu.
  5. Confirm this at the confirmation prompt.
  6. Confirm your entries by choosing This graphic is explained in the accompanying text in the next popup (Replace PSE).

Example

The HTTP Content Server PSE links to a system-specific PSE. This means that you can specify that you no longer want to use a specific certificate, for example. In this case, you have to open Content Server Administration and delete the certificate in all repositories. You also have to delete it from the certificate list.

End of Content Area