RFR: 8286422: Add OIDs for RC2 and Blowfish

Weijun Wang weijun at openjdk.java.net
Wed May 11 22:42:29 UTC 2022


Add missing OIDs for 2 secret key algorithms. These will be used when storing secret keys in a PKCS12 keystore. Like DES and DESede, the OIDs were originally defined for CBC mode cipher algorithms, they are reused here for key algorithms.

OpenSSL uses the same OIDs for cipher algorithms.

1 3 6 1 4 1 3029 1 2	: BF-CBC		: bf-cbc
rsadsi 3 2		: RC2-CBC		: rc2-cbc


Similar to DES, RC2 is only added as an alias so it needs to be specially treated when getting a secret key entry from a PKCS12 keystore.

No attempt is made to define these OIDs as aliases to existing cipher algorithms.

-------------

Commit messages:
 - add OIDs

Changes: https://git.openjdk.java.net/jdk/pull/8668/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8668&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8286422
  Stats: 118 lines in 4 files changed: 66 ins; 49 del; 3 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8668.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8668/head:pull/8668

PR: https://git.openjdk.java.net/jdk/pull/8668



More information about the security-dev mailing list