https://github.com/darkwebdesign/public-key-cryptography-bundle
Public Key Cryptography Bundle
https://github.com/darkwebdesign/public-key-cryptography-bundle
php pki-library public-key-cryptography symfony
Last synced: about 2 months ago
JSON representation
Public Key Cryptography Bundle
- Host: GitHub
- URL: https://github.com/darkwebdesign/public-key-cryptography-bundle
- Owner: darkwebdesign
- License: mit
- Created: 2017-08-04T08:24:33.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T12:49:57.000Z (over 1 year ago)
- Last Synced: 2024-04-24T16:24:28.091Z (about 1 year ago)
- Topics: php, pki-library, public-key-cryptography, symfony
- Language: PHP
- Homepage:
- Size: 146 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Public Key Cryptography Bundle
[](https://packagist.org/packages/darkwebdesign/public-key-cryptography-bundle)
[](https://packagist.org/packages/darkwebdesign/public-key-cryptography-bundle)
[](https://packagist.org/packages/darkwebdesign/public-key-cryptography-bundle)[](https://travis-ci.com/darkwebdesign/public-key-cryptography-bundle)
[](https://codecov.io/gh/darkwebdesign/public-key-cryptography-bundle)
[](https://php.net/)
[](https://symfony.com/)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](https://darkwebdesign.github.io/public-key-cryptography-bundle/docs/1.3).
## 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.