Fix loading of ssl keys from external files for dmaap and AAI client

Change-Id: I18a68656ddfc8290e17fb483900c26baf3e25ba6
Issue-ID: DCAEGEN2-1503
Signed-off-by: grabinsk <maciej.grabinski@nokia.com>
26 files changed
tree: 695b7e67c230b86c706ee57ac549d8447293ed95
  1. rest-services/
  2. security/
  3. services/
  4. standardization/
  5. .gitignore
  6. .gitreview
  7. INFO.yaml
  8. LICENSE.txt
  9. pom.xml
  10. README.md
  11. version.properties
README.md

DCAE SDK

Because most services and collectors deployed on DCAE platform relies on similar microservices a common Software Development Kit has been created. It contains utilities and clients which may be used when getting configuration from CBS, consuming messages from DMaaP, interacting with A&AI, etc. SDK is written in Java.

Reactive programming

Most of SDK APIs are using Project Reactor, which is one of available implementations of Reactive Streams (as well as Java 9 Flow). This way we support both high-performance, non-blocking asynchronous clients and old-school, thread-bound, blocking clients. We believe that using reactive programming can solve many cloud-specific problems for us - if used properly.

Artifacts

Current version

<properties>
  <sdk.version>1.1.4</sdk.version>
</properties>

Maven dependencies

<dependencies>
  <dependency>
    <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
    <artifactId>cbs-client</artifactId>
    <version>${sdk.version}</version>
  </dependency>
 
  <dependency>
    <groupId>org.onap.dcaegen2.services.sdk.security.crypt</groupId>
    <artifactId>crypt-password</artifactId>
    <version>${sdk.version}</version>
  </dependency>
 
  <dependency>
    <groupId>org.onap.dcaegen2.services.sdk</groupId>
    <artifactId>hvvesclient-producer-api</artifactId>
    <version>${sdk.version}</version>
  </dependency>
  <dependency>
    <groupId>org.onap.dcaegen2.services.sdk</groupId>
    <artifactId>hvvesclient-producer-impl</artifactId>
    <version>${sdk.version}</version>
    <scope>runtime</scope>
  </dependency>
 
 <!-- more to go -->
 
</dependencies>

DCAE Common Libraries (ONAP WIKI)

Describes SDK basic features in general. DCAE_Common_Libraries

DCAE SDK

Contains some general notes about the project and libs which were used in it. DCAE_SDK

Changelog

Provides information about SDK releases and features which are related to them. DCAE_SDK_Changelog

FAQ

DCAE SDK Frequently Asked Questions FAQ

License

Copyright (C) 2018-2019 NOKIA Intellectual Property. All rights reserved. License