Skip to content

Conversation

@hhund
Copy link
Member

@hhund hhund commented Mar 26, 2025

New crypto api and tests in v2 test plugin, API has methods for:

  • Creating and using RSA and ECDH key encapsulation mechanism
  • Reading X509 certificates and private-keys (encrypted or not encrypted)
  • Reading jks and pkcs12 key stores
  • Creating jks and pkcs12 key stores based on trusted certificates or private key and certificate chain
  • Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key pairs
  • Validating key pairs (private key belongs to public key)
  • Validating certificates
  • Creating SSLContext objects based on a KeyStore with trusted certificates and a KeyStore with private key and certificate chain

closes #206

New API has methods for:
* An RSA and ECDH key encapsulation mechanism
* Reading X509 certificates and private-keys (encrypted or not
encrypted)
* Reading jks and pkcs12 key stores
* Creating jks and pkcs12 key stores based on trusted certificates or
private key and certificate chain
* Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1,
X25519, X448) key pairs
* Validating key pairs (private key belongs to public key)
* Validating certificates
* Creating SSLContext objects based on a KeyStore with trusted
certificates and a KeyStore with private key and certificate chain
@hhund hhund added this to the 2.0.0 milestone Mar 26, 2025
@hhund hhund requested review from schwzr and wetret March 26, 2025 22:48
@hhund hhund self-assigned this Mar 26, 2025
@hhund hhund linked an issue Mar 26, 2025 that may be closed by this pull request
@hhund hhund merged commit 8507521 into develop_2 Mar 28, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Service to Encrypt and Decrypt Binary Data via Plugin API

4 participants