# Certificates

Certificates management in GLPI allows to:

* Create an inventory of all organization certificates;
* Follow installation of certificates on assets;
* Include certificates in GLPI financial management;
* Anticipate and follow certificates renewal.

![Main fields of a certificate](/files/JPr637k2FTjCJYXkrJ6u)

{% hint style="info" %}
It is possible to use [templates to generate this object](/documentation/modules/overview/templates.md).
{% endhint %}

## List of basic fields

* Name
* [Status](/documentation/tabs/common_fields/status.md)
* [Location](/documentation/tabs/common_fields/location.md)
* [Technician in charge](/documentation/tabs/common_fields/technician_in_charge.md)
* [Group in charge](/documentation/tabs/common_fields/group_in_charge.md)
* [Alternate usernmame number](/documentation/tabs/common_fields/alternate_username.md)
* [Serial number](/documentation/tabs/common_fields/serial_number.md)
* [Alternate usernmame](/documentation/tabs/common_fields/alternate_user.md)
* [Inventory number](/documentation/tabs/common_fields/inventory_number.md)
* [User](/documentation/tabs/common_fields/user.md)
* [Group](/documentation/tabs/common_fields/group.md)
* [Manufacturer](/documentation/tabs/common_fields/manufacturer.md)
* [Inventory number](/documentation/tabs/common_fields/inventory_number.md)
* [Comments](/documentation/tabs/common_fields/comments.md)

## Description of specific fields

* **Manufacturer (Root CA)**: This drop-down list allows you to select the certificate manufacturer;
* **Certificate type** :
* **Self-signed**: Tells whether certificate is self-signed;
* **DNS name**: The prefix of the domain name associated with the certificate (for example, if domain name is `server.mycompany.com`, DNS name is `server`);
* **DNS suffix**: The suffix of the domain name associated with the certificate (for example, if domain name is `server.mycompany.com`, DNS suffix is `mycompany.com`);
* **Expiration date**: Expiration date of the certificate, useful to configure alerts and anticipate renewal;
* **Command used**: Can store the system command that generated the certificate;
* **Certificate Request (CSR)**: Can store the system command that generated the CSR file;
* **Certificate**: Can store the data contained in the CRT file (PEM).

## The different tabs

### Items

List of all other linked GLPI [Items](/documentation/tabs/item.md). You can manually add an item by selecting it from the drop-down list.

### Domains

[Domains](/documentation/modules/management/domains.md) represents an Internet domain, with its name, expiration date... This object can itself be linked to other objects in GLPI support (tickets, problems, changes).

### Management

[Management](/documentation/modules/configuration/general/management.md) of financial and administrative information, this information is visible in the 'Management' tab on the object form.

### Contracts

GLPI supports [contracts management](/documentation/modules/management/contract.md), in order to manage contract types such as loan, maintenance, support...

Contracts management allows to:

* make an inventory of all contracts related to the organization assets
* integrate contracts in GLPI financial management
* anticipate and follow contract renewal.

### Documents

The [document](/documentation/modules/management/documents.md) tab lets you link different types of file to a material (PDF, txt, png, etc.) You can attach a document already uploaded to GLPI or add a new one directly from this tab.

### Note

The [Notes](/documentation/modules/tabs/notes.md) tab provides a free text field for storing additional information. Notes are displayed in the order of their creation. You can also add a document

## History

The *History* tab is used to show any changes made to an item. The following information about the changes is available:

* ID of the change.
* Date and time the change was made.
* User who made the change. If this field is not filled, it means that the action was done automatically (For example: automatic inventory update).
* Field that was changed.
* Description of the change that was made.

The description of the change represents either the difference between the old and the new value (For example with location field: Change HQ to Remote Office A), or the explanation of the action which was carried out (For example: Uninstallation of a software: "Gimp 2.0").

{% hint style="info" %}
For dropdowns or objects with a parent/child relationship, the modification of a child will appear in the history of the parent element.
{% endhint %}

## All Information

For an item, all information is displayed on one page from the *All* tab. This shows all of the tabs of an object's form in one view, one below the other.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/documentation/modules/management/certificates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
