mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-06 13:08:29 +00:00
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
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
Languages
Java
99.5%
Groovy
0.4%