
Libreria Go per la codifica e decodifica di file PKCS#12
import "software.sslmate.com/src/go-pkcs12"
Il pacchetto pkcs12 implementa parti di PKCS#12 (noto anche come P12 o PFX). È progettato per decodificare file P12/PFX codificati in DER per l'uso con il pacchetto crypto/tls, e per codificare file P12/PFX per l'uso da parte di applicazioni legacy che non supportano formati più recenti. Poiché PKCS#12 utilizza primitive di crittografia deboli, NON DOVREBBE essere utilizzato per nuove applicazioni.
Si noti che solo file PKCS#12 codificati in DER sono supportati, anche se PKCS#12 consente la codifica BER. Questo perché encoding/asn1 supporta solo DER.
Questo pacchetto è derivato da golang.org/x/crypto/pkcs12, che è congelato. L'implementazione è distillata da https://tools.ietf.org/html/rfc7292 e documenti di riferimento.
Si noti che sebbene il codice sorgente e il tracker dei problemi per questo pacchetto siano ospitati su GitHub, il percorso di importazione è:
software.sslmate.com/src/go-pkcs12
Assicurati di utilizzare questo percorso quando esegui go get e import questo pacchetto.
Apri un issue o una PR su https://github.com/SSLMate/go-pkcs12