all options
bullseye  ] [  sid  ]
[ Source: golang-github-youmark-pkcs8  ]

Package: golang-github-youmark-pkcs8-dev (1.1-2)

Links for golang-github-youmark-pkcs8-dev


Debian Resources:

Download Source Package golang-github-youmark-pkcs8:


External Resources:

Similar packages:

Go package to parse and convert private keys in PKCS#8 format (library)

pkcs8 OpenSSL can generate private keys in both "traditional format" and PKCS#8 format. Newer applications are advised to use more secure PKCS#8 format. Go standard crypto package provides a function ( to parse private key in PKCS#8 format. There is a limitation to this function. It can only handle unencrypted PKCS#8 private keys. To use this function, the user has to save the private key in file without encryption, which is a bad practice to leave private keys unprotected on file systems. In addition, Go standard package lacks the functions to convert RSA/ECDSA private keys into PKCS#8 format.

pkcs8 package fills the gap here. It implements functions to process private keys in PKCS#8 format, as defined in RFC5208 ( and RFC5958 ( It can handle both unencrypted PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with PKCS#5 (v2.0) algorithms.

Godoc ( Installation Supports Go 1.10+. Release v1.1 is the last release supporting Go 1.9

text go get

dependency This package depends on and packages. Use the following command to retrieve them text go get go get

Other Packages Related to golang-github-youmark-pkcs8-dev

  • depends
  • recommends
  • suggests
  • enhances

Download golang-github-youmark-pkcs8-dev

Download for all available architectures
Architecture Package Size Installed Size Files
all 10.4 kB36.0 kB [list of files]