Skip to content
Snippets Groups Projects

#664 Test JWK Generator

Merged Martin Vogel requested to merge feature/664-test-cert-generator into main
1 file
+ 6
6
Compare changes
  • Side-by-side
  • Inline
@@ -52,11 +52,11 @@ public class CertTool {
final JWKPair encryptionKeyPair = jwkGenerator.generateEncryptionKeyPair(4096);
final JWKPair signatureKeyPair = jwkGenerator.generateSignatureKeyPair(4096);
writeFile(Path.of(dir, "publicKey_encryption.json"), encryptionKeyPair.getPublicKey());
writeFile(Path.of(dir, "privateKey_decryption.json"), encryptionKeyPair.getPrivateKey());
writeFile(Path.of(dir, "publicKey_encryption.json"), "Encryption Public Key (key_use=wrapKey)", encryptionKeyPair.getPublicKey());
writeFile(Path.of(dir, "privateKey_decryption.json"),"Decryption Private Key (key_use=unwrapKey)", encryptionKeyPair.getPrivateKey());
writeFile(Path.of(dir, "publicKey_signature_verification.json"), signatureKeyPair.getPublicKey());
writeFile(Path.of(dir, "privateKey_signing.json"), signatureKeyPair.getPrivateKey());
writeFile(Path.of(dir, "publicKey_signature_verification.json"), "Signature Validation Public Key (key_use=verify)", signatureKeyPair.getPublicKey());
writeFile(Path.of(dir, "privateKey_signing.json"), "Signing Private Key (key_use=sign)", signatureKeyPair.getPrivateKey());
}
@@ -78,10 +78,10 @@ public class CertTool {
return null;
}
private static void writeFile(final Path path, final JWK jwk) {
private static void writeFile(final Path path, final String name, final JWK jwk) {
try {
Files.write(path, toBytes(jwk));
System.out.println("Wrote " + path.getFileName() + " to " + path);
System.out.println("Wrote " + name + " to " + path);
} catch (final IOException e) {
System.out.println(e);
System.exit(0);
Loading