Skip to content

darkwebdesign/public-key-cryptography-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Public Key Cryptography Bundle

Latest Stable Version Total Downloads License

Build Status Coverage Status PHP Version Symfony Version

Public Key Cryptography Bundle is a collection of public/private key cryptography components that you can use in your Symfony applications.

Learn more about it in its documentation.

Features

Creation

  • Creates keystore from public/private keys.
  • Creates PEM from public/private keys.

Extraction

  • Extracts public/private keys from keystore/PEM.
  • Extracts PEM from keystore and vice versa.

Analysis

  • Checks format (PEM/DER) of public/private keys
  • Checks subject, issuer, notBefore and notAfter properties from keystore/PEM/public key.
  • Checks whether keystore/PEM/private key contains a passphrase.

Conversion

  • Converts public/private key format (PEM/DER).

Pass phrase management

  • Adds/removes passphrase from PEM/private key.
  • Changes passphrase of keystore/PEM/private key.

Dependencies

  • openssl shell command

License

Public Key Cryptography Bundle is licensed under the MIT License - see the LICENSE file for details.