Skip to content

Conversation

@jkakavas
Copy link
Contributor

  • Remove BouncyCastle dependency from runtime

This commit introduces a new gradle project that contains
the classes that have a dependency on BouncyCastle. For
the default distribution, It builds a jar from those and
in puts it in a subdirectory of lib
(/tools/security-cli) along with the BouncyCastle jars.
This directory is then passed in the
ES_ADDITIONAL_CLASSPATH_DIRECTORIES of the CLI tools
that use these classes.

BouncyCastle is removed as a runtime dependency (remains
as a compileOnly one) from x-pack core and x-pack security.

* Remove BouncyCastle dependency from runtime

This commit introduces a new gradle  project that contains
 the classes that have a dependency on BouncyCastle. For
the default distribution, It builds  a jar from those and
 in puts it in a subdirectory of lib
 (/tools/security-cli) along with the BouncyCastle jars.
This directory is then passed in the
ES_ADDITIONAL_CLASSPATH_DIRECTORIES of the CLI tools
that use these classes.

BouncyCastle is removed as a runtime dependency (remains
as a compileOnly one) from x-pack core and x-pack security.
@jkakavas jkakavas added :Delivery/Build Build or test infrastructure v6.4.0 labels Jul 26, 2018
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

@jkakavas
Copy link
Contributor Author

Jenkins test this please

@jkakavas jkakavas requested a review from jasontedor July 26, 2018 18:58
@jkakavas
Copy link
Contributor Author

@jasontedor Could I get an LGTM from you before merging this to 6.4 since you had reviewed the original PR?

Copy link
Member

@jasontedor jasontedor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@jkakavas jkakavas merged commit d2e837d into elastic:6.4 Jul 26, 2018
@jkakavas jkakavas deleted the remove-fips-dep branch September 14, 2018 06:54
@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team v6.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants