Areek Zillur 32af5a9d9c Remove third-party licensing library
Incorporate Feedback:
 - verify signature for signed licenses whenever it is read from cluster state
 - encrypt trial licenses with default pass phrase when storing it
 - moved toSignature & fromSignature to License

Make LicenseManager a Utility class

Refactor:
 - renamed LicenseManager to LicenseVerifier
 - LicensesMetaData now holds a list of license objects (for signed licenses) and a set of encoded strings (trial licenses)
 - minor test cleanup

incorporate feedback

incorporated feedback

switch to a stronger secret key gen algo; clean up build files & LicensesMetaData

cosmetic changes to LicenseSigner

incorporate LicnesesMetaData feedback

Original commit: elastic/x-pack-elasticsearch@0510091d2d
2014-11-21 11:37:19 -05:00
2014-10-27 22:38:39 -04:00
2014-11-21 11:37:19 -05:00
2018-04-20 14:16:58 -07:00
2014-11-21 11:37:19 -05:00
2014-11-13 13:25:46 -05:00

elasticsearch-license

Internal Elasticsearch Licensing Plugin

Getting Started

see [Getting Started] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/getting-started.asciidoc)

Licensing REST APIs

Licensing REST APIs enable users to:

  • register signed license(s) to their deployment provided by elasticsearch
  • view current status of signed and one-time-trial licenses effective in their deployment

see [Licensing REST APIs] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/license.asciidoc)

Internal Documentation

see [wiki] (https://github.com/elasticsearch/elasticsearch-license/wiki) for documentation on

  • Licensing Tools Usage & Reference
  • Licensing Consumer Plugin Interface
  • License Plugin Design
  • Licensing Test plan
Description
🔎 Open source distributed and RESTful search engine.
Readme 546 MiB
Languages
Java 99.5%
Groovy 0.4%