---
title: "Usando o Rest PKI em Java"
description: "Uso do Rest PKI em aplicações Java: projetos de exemplo com Spring MVC para Java 7+ e Java 6 e os pacotes restpki-client e restpki-client-java6."
canonical: "https://docs.lacunasoftware.com/articles/rest-pki/java"
locale: "pt-BR"
product: "Rest PKI (legado)"
last_updated: "2026-10-12"
---

# Usando o Rest PKI em Java

Rest PKI pode ser usado em aplicações Java usando uma ampla gama de estruturas e plataformas. Para começar, escolha um dos projetos de amostras disponíveis:

* [Spring MVC (Java 7+)](https://docs.lacunasoftware.com/articles/rest-pki/java/mvc)
* [Spring MVC (Java 6)](https://docs.lacunasoftware.com/articles/rest-pki/java/mvc-java6)

## Biblioteca de clientes 

O uso de Rest PKI em aplicações Java deve ser feito usando um dos seguintes pacotes:

* Para Java 7+: [com.lacunasoftware.restpki:restpki-client](https://search.maven.org/artifact/com.lacunasoftware.restpki/restpki-client)
* Para Java 6: [com.lacunasoftware.restpki:restpki-client-java6](https://search.maven.org/artifact/com.lacunasoftware.restpki/restpki-client-java6)

### Referenciando o pacote (Java 7+)

As versões 1.15.9 e seguintes do `restpki-client` são compiladas para Java 8. Em Java 7, use a versão 1.15.7.

Se seu projeto usa **Maven**, adicione isso ao seu `pom.xml`:

```xml
<dependencies>
	...
	<dependency>
		<groupId>com.lacunasoftware.restpki</groupId>
		<artifactId>restpki-client</artifactId>
		<version>1.15.11</version>
	</dependency>
	...
</dependencies>
``` 

Se seu projeto usa **Gradle**, adicione isso ao seu `build.gradle`:

```groovy
repositories {
	mavenCentral()
} 

dependencies {
	implementation("com.lacunasoftware.restpki:restpki-client:1.15.11")
}
``` 

### Referenciando o pacote (Java 6)

Se seu projeto usa **Maven**, adicione isso ao seu `pom.xml`:

```xml
<dependencies>
	...
	<dependency>
		<groupId>com.lacunasoftware.restpki</groupId>
		<artifactId>restpki-client-java6</artifactId>
		<version>1.9.0</version>
	</dependency>
	...
</dependencies>
``` 

Se seu projeto usa **Gradle**, adicione isso ao seu `build.gradle`:

```groovy
repositories {
	mavenCentral()
} 

dependencies {
	implementation("com.lacunasoftware.restpki:restpki-client-java6:1.9.0")
}
``` 

## Referência API

Veja este pacote [javadoc](https://docs.lacunasoftware.com/en-us/content/javadocs/restpki-client/)

> **Observação**
>
> O javadoc é, na verdade, para a versão Java 7+ da biblioteca, mas as APIs de ambos os pacotes são quase idênticas.

## Código fonte

Os pacotes são de código aberto, hospedados em:

* Versão Java 7+: [BitBucket](https://bitbucket.org/Lacunas/restpki-java-client)
* Versão Java 6: [GitHub](https://github.com/LacunaSoftware/RestPkiJava6Client)

Sinta-se à vontade para distribuir os pacotes se precisar fazer alguma personalização.
