Show / Hide Table of Contents
Editar no GitHub

Usando o PKI Express em Java

Este artigo mostra como usar o PKI Express em Java

Projeto de exemplos

O projeto de exemplos demonstra o uso do PKI Express junto com o Web PKI em um projeto compatível com Java 7+ (incluindo 8 e 9) utilizando o framework Spring MVC. Ele encontra-se hospedado no GitHub:

https://github.com/LacunaSoftware/PkiSuiteSamples/tree/master/java/springmvc

Note

Se você utiliza uma versão anterior do Java, por favor fale conosco.

Executando o projeto

Para executar o projeto, é necessário ter o Java Development Kit instalado. Você pode usar as seguintes ferramentas:

Usando Gradle

  1. Instale o PKI Express

  2. Baixe o projeto ou faça um clone do repositório

  3. Em um terminal, navegue até a pasta Java e execute o comando gradlew bootRun (no Linux, ./gradlew bootRun). Se você estiver em um ambiente Windows, você pode simplesmente dar um duplo-clique no arquivo Run-Sample.bat

  4. Quando aparecer a mensagem "Started Application in x.xxx seconds" (a porcentagem exibida não chegará a 100%), abra um navegador e visite a URL http://localhost:60833/

Note

Se você estiver no Linux, pode ser necessário adicionar a permissão de execução ao arquivo gradlew executando o commando chmod +x gradlew.

Usando Maven

  1. Instale o PKI Express

  2. Baixe o projeto ou faça um clone do repositório

  3. Em um terminal, navegue até a pasta Java e execute o comando mvn spring-boot:run. Para executar esse comando, é necessário ter o Apache Maven instalado.

  4. Quando aparecer a mensagem "Started Application in x.xxx seconds" (a porcentagem exibida não chegará a 100%), abra um navegador e visite a URL http://localhost:60833/

Pacote Maven

O uso do PKI Express em Java deve ser feito com o pacote Maven pki-express

Note

O pacote não encontra-se no repositório Maven Central mas sim no repositório de pacotes Maven da Lacuna Software, que precisa ser adicionado à lista de repositórios do seu projeto. Veja instruções abaixo.

Se o seu projeto é compilado com o Maven, adicione os seguintes trechos ao seu arquivo pom.xml:

<dependencies>
    ...
    <dependency>
        <groupId>com.lacunasoftware.pkiexpress</groupId>
        <artifactId>pki-express</artifactId>
        <version>1.18.0</version>
    </dependency>
    ...
</dependencies>

Se o seu projeto é compilado com o Gradle, adicione os seguintes trechos ao seu arquivo build.gradle:

repositories {
    mavenCentral()
} 

dependencies {
    implementation 'com.lacunasoftware.pkiexpress:pki-express:1.18.0'
}

O pacote é de código aberto, hospedado no GitHub. Você pode fazer um fork para fazer customizações, e até mesmo submeter um pull request.

Veja também

  • Como funciona a assinatura com PKI Express em Java
Back to top Copyright © 2015-2020 Lacuna Software