Fix PrivateKey encoding in certservice-client, refactor CsrFactory
authorRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Tue, 3 Mar 2020 08:49:04 +0000 (09:49 +0100)
committerRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Wed, 4 Mar 2020 12:09:53 +0000 (13:09 +0100)
commitd5aa15227f0c8a8bd57b668fdc25eb3935be81c5
treec2bb60f3d7c16a7f30ed646efa08907958a42a9b
parent1d535a1b38e26c7035db2bde7405261d97bf7261
Fix PrivateKey encoding in certservice-client, refactor CsrFactory

Add PrivateKeyToPemEncoder with tests
Refactor CsrFactory to return not encoded PEM string (less responsibility and easier to test later)

Issue-ID: AAF-996
Change-Id: Ia8124d43ef7fb8b1d3077c98929c52f30b6512c6
Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com>
certServiceClient/src/main/java/org/onap/aaf/certservice/client/CertServiceClient.java
certServiceClient/src/main/java/org/onap/aaf/certservice/client/api/ExitCode.java
certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/CsrFactory.java
certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/PrivateKeyToPemEncoder.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/exception/PkEncodingException.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/aaf/certservice/client/common/Base64Encoder.java [moved from certServiceClient/src/main/java/org/onap/aaf/certservice/client/common/Base64Coder.java with 86% similarity]
certServiceClient/src/test/java/org/onap/aaf/certservice/client/certification/CsrFactoryTest.java
certServiceClient/src/test/java/org/onap/aaf/certservice/client/certification/PrivateKeyToPemEncoderTest.java [new file with mode: 0644]
certServiceClient/src/test/resources/rsaPrivateKeyPem [new file with mode: 0644]