Skip to main content

Certificates

The certificates view is used to browse all the certificates managed in reBop. The toolbar allows you to filter on the required certificates (by label, plaintext research, or more), and initiate action on filtered certificates.

By default, only 4 rows will be displayed, each row corresponding to a certificate (unique fingerprint). A certificate is possibly used in different places, called location (multiple endpoint, multiple folders, ...).

reBop Certificates

Toolbar

On the left, the calendar filter is used to select only certificates that expires between the two selected dates.

The two switch button are only shortcuts to select or exclude expired certificates (top switch button) or not expired certificates (buttom switch button).

The plaintext filter is enabled when clicking on the search icon or pressing enter, and can be disabled when clicking on the cross icon (in this example close to "facebook" in blue). The filter on the right let you filter by labels.

The sync button can be used to force UI to refresh, which can be usefull if a large number of updates are being made to certificates.

reBop Certificates Global Toolbar

Toolbar with date filter and plaintext research used

When clicking the filter icon , a list of shortcuts can be used to quickly find the certificates you are looking for.

reBop Certificates Global Toolbar Filters

Unreachable returns all certificates previously imported via Scan or URL import with an unreachable location.

Remote consists in returning only the certificates which have been detected from a Scan or URL import.

Probe only returns those that have been imported by the local probe (see reBop probe)

File only returns those that have been imported by a manual import (called Files Import)

Root CA , CA and Self-Signed are used to filter on certificates' type, based on the decoded informations.

Clicking the options icon on the right open a list of additionals actions.

reBop Certificates Global Options

The Tag all, Export all and Archive all actions will be applied to filtered certificates.

You can open the selection tool when clicking on Enter selection. This will allow you to select the certificates one by one, in order to perform actions only on the selected certificates.

Showing archived certificates can be done when clicking on Show Archived.

Certificates row

For each certificates in reBop, one row will give the detail on it and possibility to initiate actions.

On the top left, 2 indicates that there is 2 pending renewal on this certificate (one per location). Then the expiration date is displayed with the delay to the expiration.

The reBop Valid Certificate indicates the certificate is valid (i.e. not revoked at the time of the status check). If the certificate is revoked, this icon is replaced by reBop Valid Certificate.

The subject DN (*.extern.facebook.com) is followed by the issuer DN.

This certificate has been detected on 2 differents locations, that are public accessible hostname.

On the top right is indicated the two first bytes of the sha-256 certificate fingerprint.

reBop Certificates Details

Expanded certificate row

reBop Certificates Row Toolbar

From the left to the right, buttons are used to :

  • open the decoded certificate view,

  • add a label,

  • export,

  • archive the certificate, or

  • ask the certificate status to be checked.

The options, will open the textual menu with the same actions.

info

If you initiate an action from this menu, it will be applied to all the certificates' locations within search paramaters (i.e. all displayed certificates, through every pages).

Decode

JSON

reBop Certificate Decode JSON

The JSON view contains all the information known by reBop concerning the certificate.

This includes the information contained in the certificate itself (x509 fields), but also the metadata added by reBop, the labels, the revocation status of the certificate, etc.

ASN.1

reBop Certificate Decode ASN.1

The ASN.1 view gives you precise decoding of certificates.

An RFC 5280 compliance check is included in this decoding, the result of which is identifiable by the x509compliance field.

Labels

Create a label

reBop Options Menu

The label management is accessible via the options menu on the top right.

Create a new label clicking the New label button. You need to pick a name, a color and an icon.

On the left are displayed all existing labels, either created from a scan (Scan's labels), or by a user (Custom labels).

reBop Labels New reBop Labels New

Tag a certificate

reBop Certificates Labels

When clicking the tag button (see the Certificates row section), this window will be opened.

It reminds the number of locations concerned by this action. You need to have existing labels in order to apply them here (see the Create a label section).

Exports

reBop Certificates Exports

Four types of exports are availables in reBop : JSON, Bundle, CER/PEM, and Excel.

The JSON export is a copy of all data including metadata managed in reBop regarding the exported certificate.

The CER/PEM export is a classic download of the certificate in PEM format (base 64 encoded).

The Bundle includes the certificate in PEM format, and the certification chain (Certificate authority certificates). It is for example used in Web Servers configurations.

The Excel export includes the same informations as the JSON export, but in Excel format.

The results of the requested exports are in the Exports view.

Archives

reBop Certificates Archive

As the labels or export, the archive action can be applied to a specific location, or to all the certificates' locations.

The reBop certificate will be archived, which will disable alerts and stop status checks. The certificate can still be found when clicking to the Show Archived button in the toolbar options menu.

Locations

In reBop, there is two different ways to manage your certificates : from the certificate itself (default behavior, each action will impact all locations), or from a specific location of the certificate (web server, folder path).

You can initiate actions to manage a location from this part of the UI : the location actions bar.

reBop Certificates Location

The same facebook certificate has been found by reBop at two differents locations (two endpoints)

Actions

reBop Certificates Location

From the left to the right, buttons are used to : add a label, export the certificate, manage the location, or check the host for its certificate.

 
reBop Certificates Manage Location

The Manage this location window is opened when clicking the manage icon of a location.

There you can enable or disable alerts, stop monitoring this specific location and archive or unarchive this specific location.