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

Further WS Coverage in RA

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      Further WS Coverage in RA

      Description

      This epic covers an additional set of WS methods remaining to be proxyable by the RA. These methods are:

      • crmfRequest
      • customLog
      • editUser
      • findCerts
      • findUser
      • getAuthorizedEndEntityProfiles
      • getAvailableCAs
      • getAvailableCAsInProfile
      • getAvailableCertificateProfiles
      • getCertificate
      • getCertificatesByExpirationTime
      • getCertificatesByExpirationTimeAndIssuer
      • getCertificatesByExpirationTimeAndType
      • getLastCAChain
      • getLatestCRL
      • getProfile
      • getRemainingNumberOfApprovals
      • isApproved
      • isAuthorized
      • pkcs10Request
      • pkcs12Req
      • republishCertificate

      Additionally, we should do:

      • cvcRequest
      • revokeUser(String, int, boolean)
      • keyRecoverNewest(String)
      • getPublisherQueueLength(String)

       

      • revokeCert(String, String, int)
      • revokeCertBackdated
      • revokeCertWithMetadata(String, String, List<KeyValuePair>)
      • revokeCert methods were done already, see revokeCert(CertRevocationDto, IPatternLogger)

      Time is of the essence for this issue, so the preferred solution is the one that implies the least amount of hours. 

      Consider at least the following deployment scenarios:

      1. RA - CA
      2. RA - CA1,CA2 (no cluster -> 2 instances with different data stores)
      3. RA - CA1 - CA2 (2 CAs in a row)
      4. RA - CA* (cluster with * instances)

      whereas the RA - CA scenarios may be replaced by a CA - VA scenarios as well.

        Attachments

          Activity

            People

            Assignee:
            mikek Mike Agrenius Kushner
            Reporter:
            mikek Mike Agrenius Kushner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 8 weeks
                8w
                Remaining:
                Remaining Estimate - 8 weeks
                8w
                Logged:
                Time Spent - Not Specified
                Not Specified