Isox.Xmldsig.TestCA (Isox v0.1.0)

Copy Markdown View Source

Gera, em memória, um par de chave privada + certificado autoassinado RSA-2048, para uso em testes e exemplos de Isox.Xmldsig.Signer e Isox.Xmldsig.Verifier.

Nunca use em produção. Nada aqui é persistido: cada chamada gera um par novo, descartado ao final do processo. Um serviço real precisa de uma cadeia de certificados emitida por uma CA de verdade (ou pela ICP interna do participante), com rotação e armazenamento próprios — fora do escopo desta biblioteca.

Summary

Functions

Gera uma CA de teste mínima: par de chaves RSA-2048 e um certificado autoassinado sobre ele, ambos em DER.

Types

ca()

@type ca() :: %{private_key_der: binary(), certificate_der: binary()}

Functions

generate()

@spec generate() :: ca()

Gera uma CA de teste mínima: par de chaves RSA-2048 e um certificado autoassinado sobre ele, ambos em DER.