Opened 7 months ago

Closed 6 months ago

#2111 closed enhancement (fixed)

Include BouncyCastle with BASE core

Reported by: nicklas Owned by: everyone
Priority: critical Milestone: BASE 3.13
Component: core Version:
Keywords: Cc:

Description

There are several extensions that uses the BouncyCastle encryption package (https://www.bouncycastle.org/java.html):

While much of the functionality can be used without problems some parts of the library can only be used after registering BouncyCastle as a security provider (http://www.bouncycastle.org/wiki/display/JA1/Provider+Installation).

The problem is that this doesn't work well with the extension system in BASE since a security provider may only be registered once. This could mean that, for example, Reggie would use the BouncyCastle from the OpenGrid extension which could lead to unexpected behavior or failure in certain functions.

By moving BouncyCastle into the BASE core, we would make sure that it only exists in a single version.

See http://baseplugins.thep.lu.se/ticket/1036 and http://baseplugins.thep.lu.se/ticket/831 for more information.

Change History (2)

comment:1 Changed 6 months ago by nicklas

(In [7470]) References #2111: Include BouncyCastle? with BASE core

Added BouncyCastle and related JAR files.

comment:2 Changed 6 months ago by nicklas

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.