
Librería Go para codificar y decodificar archivos PKCS#12
import "software.sslmate.com/src/go-pkcs12"
El paquete pkcs12 implementa parte de PKCS#12 (también conocido como P12 o PFX).
Está pensado para decodificar archivos P12/PFX codificados en DER para usarlos con el paquete crypto/tls, y para codificar archivos P12/PFX para aplicaciones heredadas que no admiten formatos más recientes. Dado que PKCS#12 utiliza primitivas de cifrado débiles, NO DEBERÍA usarse para aplicaciones nuevas.
Ten en cuenta que solo se admiten archivos PKCS#12 codificados en DER, aunque PKCS#12 permite la codificación BER. Esto se debe a que encoding/asn1 solo admite DER.
Este paquete es una bifurcación de golang.org/x/crypto/pkcs12, que está congelado. La implementación se destila de https://tools.ietf.org/html/rfc7292 y de los documentos referenciados.
Ten en cuenta que, aunque el código fuente y el rastreador de incidencias de este paquete están alojados en GitHub, la ruta de importación es:
software.sslmate.com/src/go-pkcs12
Asegúrate de usar esta ruta cuando ejecutes go get e este paquete.
importAbre un issue o un PR en https://github.com/SSLMate/go-pkcs12