Introduction

The JS7 - Profiles hold settings that are specific to a user account and which are controlled by the user. 

  • Profiles include a number of categories such as Preferences, Permissions etc.
  • A Profile includes the configuration of the JOC Cockpit as a Certificate Authority (CA) for JS7 - Secure Connections.
  • A Certificate Authority set up by the SSL Key Management functionality allows the creation of Server Authentication Certificates and Client Authentication Certificates for TLS/SSL connections.

It is recommended that an external Certificate Authority is used or that certificates are procured from a trusted 3rd-party as the JOC Cockpit Certificate Authority cannot be considered secure:

  • The JOC Cockpit Certificate Authority is applicable in absence of decent security requirements when operating JS7 for a Security Level Low or Medium, see JS7 - Security Architecture and JS7 - Secure Operation for more information.
  • Use of the JOC Cockpit Certificate Authority is not applicable when operating JS7 for Security Level High as keys and certificates are stored in the JS7 - Database..

The SSL Key Management functionality is used to set up up your own CA with the JOC Cockpit, see JS7 - Certificate Authority - Manage Certificates with JOC Cockpit.

  • To set up the Certificate Authority (CA) a Root CA Private Key and self-issued Certificate are created:
  • The SSL Key Management sub-view is available to user accounts that are assigned the administrator role. To be precise, user accounts have to be assigned the sos:products:joc:adminstration:manage role, see JS7 - Default Roles and Permissions.

This article is intended for a security-aware audience that is technically familiar with TLS/SSL key management.

Profile Page

The Profile page is accessible from the user menu of an account in the upper right hand corner of any JOC Cockpit view:


The Profile page offers a number of sub-views. The following section explains the SSL Key Management sub-view.

SSL Key Management

The SSL Key Management sub-view offers the following settings:

Keys and Certificates

The Root CA Private Key and Certificate can be updated/imported from an external CA and they can be generated by the JOC Cockpit:

  • Operations for the Root CA Private Key and Certificate include:
    • viewing the Private Key and Certificate by using the  icon,
    • updating the Private Key and Certificate by using the  icon,
    • importing the Private Key by using the icon,
    • generating the Private Key and Certificate by using the  icon.

View Key and Certificate

The Root CA Private Key and Certificate are displayed like this:

Update Key and Certificate

The Root CA Private Key and Certificate can be created from an external CA and can be updated by pasting from the clipboard like this:


Note: For the Root CA, the JOC Cockpit supports ECDSA key algorithms.

Import Key

The Root CA Private Key can be created from an external CA and can be imported from a file like this:

Generate Key and Certificate

A Root CA Private Key is generated and a self-issued Certificate is created like this:


The requested Distinguished Name (DN) is a unique identifier for the Certificate.

  • The DN can include any attributes allowed.
  • The DN has to include the CN attribute
  • Example:
    • CN=JS7 Root CA, OU=IT Operations, O=SOS, L=Berlin, ST=Berlin, C=DE



  • No labels