Details

    • Sub-task
    • Resolution: Delivered
    • P4
    • 22
    • 22
    • docs
    • None

    Description

      There are 3 sections in the security guide that list JCE service classes that require signing the security provider.

      Step 1.1: Consider Additional JCA Provider Requirements and Recommendations for Encryption Implementations
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-AEE5234F-24F1-4899-B490-C79F0C2D8D59

      Step 7: Sign Your JAR File, If Necessary
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-2D4432F9-1C3C-4A91-8612-2B2840188B36

      Step 7.2: Sign Your Provider
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-CF5F0E7D-BA0E-494C-8A5A-B228FF839AEF

      The current list only contains Cipher, KeyAgreement, KeyGenerator, MAC, and SecretKey factory. Please add "KEM" to the list.

      Also, the following sections list all JCA/JCE services classes. Add KEM (or KEMSpi) into the lists:

      Engine Classes and Corresponding Service Provider Interface Classes:
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-B35E3749-0A12-42C3-BA0B-C444D7E140BB

      Step 1: Write your Service Implementation Code
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-1D2FDA77-743C-47CB-9CCB-2585FEC0607A

      Step 3.1: Create a Provider That Uses String Objects to Register Its Services
      https://docs.oracle.com/en/java/javase/21/security/howtoimplaprovider.html#GUID-AB9C2460-0CF2-48BA-B9FE-7059071344CE

      Attachments

        Activity

          People

            rgallard Raymond Gallardo
            weijun Weijun Wang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: