Commons Codec
  1. Commons Codec
  2. CODEC-40

[codec] Patch to add crypto-compatible BigInteger encoding support to Base64

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: Nightly Builds
    • Fix Version/s: 1.4
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

      Description

      There are crypto standards that require large integers for keys to be encoded in
      base64 with some special caveats (no sign bit, padding, etc). One of the
      standards that requires this is the w3c's XML-Signature standard. This patch
      adds this support along with junit tests. This code is taken from the Apache XML
      Security project's own Base64 class and changed to be more readable and add
      junit tests.

        Activity

        Chris Black created issue -
        Henri Yandell made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 38657 12342914
        Henri Yandell made changes -
        Component/s Codec [ 12311105 ]
        Affects Version/s Nightly Builds [ 12311648 ]
        Assignee Jakarta Commons Developers Mailing List [ commons-dev@jakarta.apache.org ]
        Key COM-2762 CODEC-40
        Project Commons [ 12310458 ] Commons Codec [ 12310464 ]
        Henri Yandell made changes -
        Affects Version/s Nightly Builds [ 12311728 ]
        Henri Yandell made changes -
        Bugzilla Id 38657
        Fix Version/s 1.4 [ 12311779 ]
        ggregory@seagullsw.com made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Mark Thomas made changes -
        Workflow jira [ 12371819 ] Default workflow, editable Closed status [ 12601630 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Chris Black
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development