[OOM cert-service-client] Add validation of email, ip and domain name 79/114879/13
authorkjaniak <kornel.janiak@nokia.com>
Fri, 13 Nov 2020 14:03:17 +0000 (15:03 +0100)
committerkjaniak <kornel.janiak@nokia.com>
Wed, 25 Nov 2020 11:30:39 +0000 (12:30 +0100)
commit5a9b5d9d6911a82e50c7d3e15c2cc8b9ca14098a
tree1f78ba5e0862c970a91370e272d3740289942c66
parent6043d57de1232277456200a7e218cfa53e444c05
[OOM cert-service-client] Add validation of email, ip and domain name

Added SanMapper to distinguish types of SANS.
ExitableException changed to RuntimeException.
Introcudced intermediate object San.

Issue-ID: OOM-2559
Signed-off-by: kjaniak <kornel.janiak@nokia.com>
Change-Id: I060de9869ab9fd737a474f683a251abd8431d224
25 files changed:
certServiceClient/pom.xml
certServiceClient/src/main/java/org/onap/oom/certservice/client/CertServiceClient.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/api/ExitStatus.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/api/ExitableException.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/certification/CsrFactory.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/factory/ClientConfigurationFactory.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/factory/CsrConfigurationFactory.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/factory/SanMapper.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/model/CsrConfiguration.java
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/model/San.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/client/ClientEnvsValueValidators.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/client/OutputTypeValidator.java [moved from certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/ValidatorsFactory.java with 55% similarity]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/csr/CommonNameValidator.java [new file with mode: 0644]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/csr/CsrEnvsValueValidators.java [moved from certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/BasicValidationFunctions.java with 57% similarity]
certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/csr/UriValidator.java [moved from certServiceClient/src/main/java/org/onap/oom/certservice/client/configuration/validation/UriValidator.java with 97% similarity]
certServiceClient/src/test/java/org/onap/oom/certservice/client/certification/CsrFactoryTest.java
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/factory/ClientConfigurationFactoryTest.java
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/factory/CsrConfigurationFactoryTest.java
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/factory/SanMapperTest.java [new file with mode: 0644]
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/client/ClientEnvsValueValidatorsTest.java [moved from certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/BasicValidationFunctionsTest.java with 74% similarity]
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/client/OutputTypeValidatorTest.java [new file with mode: 0644]
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/csr/CommonNameValidatorTest.java [moved from certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/ValidatorsFactoryTest.java with 69% similarity]
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/csr/CsrEnvsValueValidatorsTest.java [new file with mode: 0644]
certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/csr/UriValidatorTest.java [moved from certServiceClient/src/test/java/org/onap/oom/certservice/client/configuration/validation/UriValidatorTest.java with 86% similarity]
pom.xml