
Biblioteca Go para codificar e decodificar arquivos PKCS#12
import "software.sslmate.com/src/go-pkcs12"
O pacote pkcs12 implementa parte do PKCS#12 (também conhecido como P12 ou PFX). Ele é destinado à decodificação de arquivos P12/PFX codificados em DER para uso com o pacote crypto/tls, e à codificação de arquivos P12/PFX para uso por aplicações legadas que não suportam formatos mais recentes. Como o PKCS#12 utiliza primitivas criptográficas fracas, ele NÃO DEVE ser usado para novas aplicações.
Note que apenas arquivos PKCS#12 codificados em DER são suportados, apesar do PKCS#12 permitir codificação BER. Isso ocorre porque encoding/asn1 só suporta DER.
Este pacote é um fork de golang.org/x/crypto/pkcs12, que está congelado. A implementação é destilada de https://tools.ietf.org/html/rfc7292 e documentos referenciados.
Note que embora o código fonte e o rastreador de issues para este pacote estejam hospedados no GitHub, o caminho de importação é:
software.sslmate.com/src/go-pkcs12
Por favor, certifique-se de usar este caminho quando você executar go get e import este pacote.
Abra uma issue ou PR em https://github.com/SSLMate/go-pkcs12