Skip to content

SSLMate/go-pkcs12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa70679 · Aug 31, 2024
Jan 13, 2018
Dec 23, 2014
Dec 7, 2014
Feb 9, 2019
Apr 15, 2021
Nov 2, 2020
Nov 5, 2023
Aug 31, 2024
Nov 2, 2020
Jan 13, 2018
Jul 13, 2023
Jul 13, 2023
Aug 31, 2024
Nov 2, 2020
Aug 30, 2024
Nov 2, 2020
Aug 31, 2024
Nov 3, 2023
Aug 31, 2024

Repository files navigation

package pkcs12

Documentation

import "software.sslmate.com/src/go-pkcs12" 

Package pkcs12 implements some of PKCS#12 (also known as P12 or PFX). It is intended for decoding DER-encoded P12/PFX files for use with the crypto/tls package, and for encoding P12/PFX files for use by legacy applications which do not support newer formats. Since PKCS#12 uses weak encryption primitives, it SHOULD NOT be used for new applications.

Note that only DER-encoded PKCS#12 files are supported, even though PKCS#12 allows BER encoding. This is because encoding/asn1 only supports DER.

This package is forked from golang.org/x/crypto/pkcs12, which is frozen. The implementation is distilled from https://tools.ietf.org/html/rfc7292 and referenced documents.

Import Path

Note that although the source code and issue tracker for this package are hosted on GitHub, the import path is:

software.sslmate.com/src/go-pkcs12 

Please be sure to use this path when you go get and import this package.

Report Issues / Send Patches

Open an issue or PR at https://github.com/SSLMate/go-pkcs12