From 5fe10ee9bdedd80bdf30cfc026221bd44c70158e Mon Sep 17 00:00:00 2001 From: PatrikBuhr Date: Wed, 10 Aug 2022 11:59:24 +0200 Subject: [PATCH] Generated new cert The new cert will expire in 10 years. Signed-off-by: PatrikBuhr Issue-ID: NONRTRIC-743 Change-Id: I1c6778e7e4c34b3b547c7876a88983d9dc4dc0e2 --- config/README | 8 +++++--- config/keystore.jks | Bin 4987 -> 5269 bytes config/truststore.jks | Bin 3683 -> 3869 bytes src/test/java/org/oransc/ics/ApplicationTest.java | 12 +++++++++--- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/README b/config/README index 140927f..cfde02e 100644 --- a/config/README +++ b/config/README @@ -3,13 +3,15 @@ The keystore.jks and truststore.jks files are created by using the following com 1) Create a CA certificate and a private key: openssl genrsa -des3 -out CA-key.pem 2048 -openssl req -new -key CA-key.pem -x509 -days 1000 -out CA-cert.pem +openssl req -new -key CA-key.pem -x509 -days 3600 -out CA-cert.pem 2) Create a keystore with a private key entry that is signed by the CA: +Note: your name must be "localhost" + keytool -genkeypair -alias policy_agent -keyalg RSA -keysize 2048 -keystore keystore.jks -validity 3650 -storepass policy_agent keytool -certreq -alias policy_agent -file request.csr -keystore keystore.jks -ext san=dns:your.domain.com -storepass policy_agent -openssl x509 -req -days 365 -in request.csr -CA CA-cert.pem -CAkey CA-key.pem -CAcreateserial -out ca_signed-cert.pem +openssl x509 -req -days 3650 -in request.csr -CA CA-cert.pem -CAkey CA-key.pem -CAcreateserial -out ca_signed-cert.pem keytool -importcert -alias ca_cert -file CA-cert.pem -keystore keystore.jks -trustcacerts -storepass policy_agent keytool -importcert -alias policy_agent -file ca_signed-cert.pem -keystore keystore.jks -trustcacerts -storepass policy_agent @@ -26,7 +28,7 @@ keytool -list -v -keystore truststore.jks -storepass policy_agent ## License -Copyright (C) 2020 Nordix Foundation. All rights reserved. +Copyright (C) 2022 Nordix Foundation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/config/keystore.jks b/config/keystore.jks index 122997ac7b9ad8a58b7a167916bfdf808f3f3e4b..563c67b309780ca80622b2360e627b72887970ee 100644 GIT binary patch literal 5269 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 diff --git a/config/truststore.jks b/config/truststore.jks index 60d6288928e0c9156dde11263c09610eb143bcc3..50a0f9e9f433cc8012096a283eb71c8f5497cd65 100644 GIT binary patch literal 3869 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 Jg$;}=`yXAMCD8x? delta 3662 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 diff --git a/src/test/java/org/oransc/ics/ApplicationTest.java b/src/test/java/org/oransc/ics/ApplicationTest.java index 4ac4283..b08c455 100644 --- a/src/test/java/org/oransc/ics/ApplicationTest.java +++ b/src/test/java/org/oransc/ics/ApplicationTest.java @@ -43,7 +43,6 @@ import org.json.JSONObject; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; import org.oransc.ics.clients.AsyncRestClient; import org.oransc.ics.clients.AsyncRestClientFactory; import org.oransc.ics.clients.SecurityContext; @@ -93,18 +92,17 @@ import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.web.reactive.function.client.WebClientResponseException; import reactor.core.publisher.Mono; import reactor.test.StepVerifier; -@ExtendWith(SpringExtension.class) @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) @TestPropertySource( properties = { // "server.ssl.key-store=./config/keystore.jks", // "app.webclient.trust-store=./config/truststore.jks", // + "app.webclient.trust-store-used=true", // "app.vardata-directory=./target"}) class ApplicationTest { private final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); @@ -206,6 +204,14 @@ class ApplicationTest { assertThat(rsp).isEqualTo("[\"test\"]"); } + @Test + void testTrustValidation() throws Exception { + putInfoProducerWithOneType(PRODUCER_ID, "test"); + String url = A1eConsts.API_ROOT + "/eitypes"; + String rsp = restClient(true).get(url).block(); + assertThat(rsp).isEqualTo("[\"test\"]"); + } + @Test void consumerGetInfoTypes() throws Exception { putInfoProducerWithOneType(PRODUCER_ID, "test"); -- 2.16.6