Uploaded image for project: 'EJBCA'
  1. EJBCA
  2. ECA-7966

RA-API, WS and REST support for Partitioned CRLs

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EJBCA 7.1.0
    • Component/s: None
    • Labels:
      None
    • Provenance:
      Ordered by Customer
    • Issue discovered during:
      Another issue
    • Sprint:
      EJBCA Team Bob - 2019 w13

      Description

      The following needs to be added:

      • New getLatestCRLPartition() method in EjbcaWS. Like getLatestCRL, but returning a specific partition instead of partition number 0.
      • New parameter in getLatestCrl in CaRestResource, with default value = CertificateConstants.NO_CRL_PARTITION
      • New RA-API extended method based on the existing getLatestCrl method to support partitions, and possibly other extensions in the future (both EjbcaWS and the REST API needs to work over RA Master API)

      The RA API part is the tricky part. For the RA API we should:

      • consider adding a method that takes an object with parameters, so it can easily be extended with more parameters in the future. The current
      • to support old versions of the RA API, the new RA API method in should check the version in RaMasterApiProxyBean (call getApiVersion, see the other methods), and if it is not the required version (and partition number = 0), then call the old method.
      • add a new version 7 in RaMasterApiSessionBean for 7.1.0
      • see http://confluence.primekey.com/display/DTS/RA+Master+API+conventions for RA Master API guidelines.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                katja_helmes Jekaterina Bunina
                Reporter:
                samuel Samuel Lidén Borell
                Verified by:
                Samuel Lidén Borell
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 1 day, 5 hours, 45 minutes Remaining Estimate - 2 hours, 15 minutes
                  2h 15m
                  Logged:
                  Time Spent - 1 day, 5 hours, 45 minutes Remaining Estimate - 2 hours, 15 minutes
                  1d 5h 45m