readme.md 1.17 KB

ANS Commons SEI

ANS Commons SEI é uma bibliotecaque tem objetivo que prover os objetos utilizados pelos serviços do SEI-Broker. Esta versão conta com classes de representação de modelo e a classe utilitária SeiHelper.

Recursos

SeiHelper

  • A classe utilitária SeiHelper provê métodos para transformação de String e byte[] em Base64 e geração de hash SHA-256.
// O método calcularHash recebe uma string, calcula e retorna o hash SHA-256 correspondente.
String sha256 = SeiHelper.calcularHash(string);

// O método getBase64(byte[] bytes) recebe um array de bytes, faz a transformação e retorna o conteúdo Base64 correspondente.
String base64 = SeiHelper.getBase64(bytes);

// O método getBase64(File arquivo) recebe um objeto File, faz a transformção e retorna o conteúdo Base64 correspondente.
String base64 = SeiHelper.getBase64(arquivo);

Utilização

Com a biblioteca disponibilizada em seu repositório, a dependência pode ser referênciada no arquivo pom.xml do projeto como:

<dependency>
    <groupId>br.gov.ans.commons</groupId>
    <artifactId>ans-commons-sei</artifactId>
    <version>1.2.1</version>
</dependency>