Coder Social home page Coder Social logo

fpawel / go-pkcs12 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sslmate/go-pkcs12

0.0 1.0 0.0 2.94 MB

Go library for encoding and decoding PKCS#12 files

Home Page: https://godoc.org/software.sslmate.com/src/go-pkcs12

License: BSD 3-Clause "New" or "Revised" License

Go 100.00%

go-pkcs12's Introduction

package pkcs12

GoDoc

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 becuase 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.

This repository holds supplementary Go cryptography libraries.

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.

Download/Install

The easiest way to install is to run go get -u software.sslmate.com/src/go-pkcs12. You can also manually git clone the repository to $GOPATH/src/software.sslmate.com/src/go-pkcs12.

Report Issues / Send Patches

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

go-pkcs12's People

Contributors

agl avatar hanwen avatar davecheney avatar bradfitz avatar agwa avatar kevinburke avatar aclements avatar jonathanpittman avatar dsymonds avatar tklauser avatar rsc avatar cixtor avatar dmitris avatar dchest avatar kardianos avatar marete avatar cmars avatar minux avatar adg avatar ianlancetaylor avatar joekyo avatar bifurcation avatar mundaym avatar ebfe avatar kreichgauer avatar taralx avatar coruus avatar alexbrainman avatar 0intro avatar heschi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.