Uploaded image for project: 'Metadata Aggregator'
  1. Metadata Aggregator
  2. MDA-223

remove XML algorithm and other constants from implementation and API

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 0.9.2
    • Fix Version/s: 0.10.0
    • Component/s: DOM Metadata
    • Labels:
      None

      Description

      Some stages, most notably XMLSignatureSigningStage, contain their own set of constants for the various URIs used in XML DSIG. Worse, these are public fields and therefore part of the API.

      There's no good reason for this these days. In Java 11, all of these constants are available as part of the Java API. We should remove our duplicates, and use the Java API's version in our implementation.

      Removing the fields will change the API, so should be prioritised for 0.10 so that it can be done pre-1.0.

        Attachments

          Activity

            People

            Assignee:
            ian@iay.org.uk Ian Young
            Reporter:
            ian@iay.org.uk Ian Young
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: