---
title: "Confiando em certificados que não sejam da ICP-Brasil"
description: "Como confiar em certificados que não sejam da ICP-Brasil e nos certificados de teste da Lacuna no PKI Express em Java, configurando a classe PkiExpressOperator e trustLacunaTestRoot."
canonical: "https://docs.lacunasoftware.com/articles/pki-express/java/trusting-in-custom-certificates"
locale: "pt-BR"
product: "PKI Express"
last_updated: "2026-10-12"
---

# Confiando em certificados que não sejam da ICP-Brasil

Por padrão, o PKI Express só permite operações realizadas com certificados brasileiros válidos, emitidos no âmbito da ICP-Brasil. Para usar outro tipo de certificado, é preciso configurar a classe [PkiExpressOperator](https://github.com/LacunaSoftware/PkiExpressJava/blob/master/src/main/java/com/lacunasoftware/pkiexpress/PkiExpressOperator.java) ou **qualquer classe que herde dela**.

## Usando os certificados de teste da Lacuna
Se você estiver testando sua aplicação com nossos certificados fictícios (veja [certificados de teste](https://docs.lacunasoftware.com/articles/pki-guide/test-certs)), defina o campo `trustLacunaTestRoot` como `true` para confiar nesses certificados:

```java
operator.setTrustLacunaTestRoot(true);
```

## Usando um certificado personalizado
Se você estiver usando outros tipos de certificado, informe à classe do operador o certificado da AC raiz de cada um deles.

```java
operator.addTrustedRoot("/path/to/root1.cer");
operator.addTrustedRoot("/path/to/root2.cer");
operator.addTrustedRoot("/path/to/root3.cer");
```
