2022-05-25 10:19:54,450 main INFO Log4j appears to be running in a Servlet environment, but there's no log4j-web module available. If you want better web container support, please add the log4j-web JAR to your web archive or server lib directory. 2022-05-25 10:19:58,852 main INFO Log4j appears to be running in a Servlet environment, but there's no log4j-web module available. If you want better web container support, please add the log4j-web JAR to your web archive or server lib directory. . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.8) 2022-05-25 10:20:01.949  INFO 1 [ main] o.s.b.SpringApplication  : No active profile set, falling back to default profiles: default May 25, 2022 10:20:11 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["https-jsse-nio-8443"] May 25, 2022 10:20:11 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service [Tomcat] May 25, 2022 10:20:11 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet engine: [Apache Tomcat/9.0.56] May 25, 2022 10:20:12 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring embedded WebApplicationContext 2022-05-25 10:20:14.062 DEBUG 1 [ main] o.j.l.LoggerProviders  : Logging Provider: org.jboss.logging.Log4j2LoggerProvider 2022-05-25 10:20:15.354  INFO 1 [ main] o.o.o.c.c.c.CmpServersConfig  : Loading initial configuration 2022-05-25 10:20:16.061  INFO 1 [ main] o.o.o.c.c.c.CmpServersConfig  : CMP Servers configuration successfully loaded from file /etc/onap/oom/certservice/cmpServers.json 2022-05-25 10:20:19.263 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.ReloadConfigController: {GET [/reload], produces [application/json]}: reloadConfiguration() 2022-05-25 10:20:19.266 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.CertificationController: {GET [/v1/certificate/{caName}], produces [application/json]}: signCertificate(String,String,String) {GET [/v1/certificate-update/{caName}], produces [application/json]}: updateCertificate(String,String,String,String,String) 2022-05-25 10:20:19.267 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.ReadinessController: {GET [/ready], produces [application/json]}: checkReady() 2022-05-25 10:20:19.270 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.s.b.a.w.s.e.BasicErrorController: { [/error]}: error(HttpServletRequest) { [/error], produces [text/html]}: errorHtml(HttpServletRequest,HttpServletResponse) 2022-05-25 10:20:19.550 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.s.a.OpenApiResource: {GET [/v3/api-docs], produces [application/json]}: openapiJson(HttpServletRequest,String) {GET [/v3/api-docs.yaml], produces [application/vnd.oai.openapi]}: openapiYaml(HttpServletRequest,String) 2022-05-25 10:20:19.555 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.s.u.SwaggerWelcome: {GET [/v3/api-docs/swagger-config], produces [application/json]}: openapiYaml(HttpServletRequest) {GET [/docs]}: redirectToUi(HttpServletRequest) 2022-05-25 10:20:20.163 DEBUG 1 [ main] w.s.h.AbstractDetectingUrlHandlerMapping : 'beanNameHandlerMapping' {} 2022-05-25 10:20:24.852 DEBUG 1 [ main] o.s.w.s.h.SimpleUrlHandlerMapping  : 'resourceHandlerMapping' {/webjars/**=ResourceHttpRequestHandler [classpath [META-INF/resources/webjars/]], /**=ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]], /**/swagger-ui/**=ResourceHttpRequestHandler [classpath [META-INF/resources/webjars/]]} May 25, 2022 10:20:27 AM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["https-jsse-nio-8443"] 2022-05-25 10:20:29.267  INFO 1 [ main] o.s.b.StartupInfoLogger  : Started CertServiceApplication in 38.604 seconds (JVM running for 47.002) May 25, 2022 10:20:38 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring DispatcherServlet 'dispatcherServlet' 2022-05-25 10:22:44.161  INFO 1 [nio-8443-exec-1] o.o.o.c.a.CertificationController  : Received certificate initialization request for CA named: RA 2022-05-25 10:22:44.254 DEBUG 1 [nio-8443-exec-1] .c.c.c.Pkcs10CertificationRequestFactory : Creating certification request from pem object 2022-05-25 10:22:44.365 DEBUG 1 [nio-8443-exec-1] .o.c.c.CertificationResponseModelFactory : Received CSR meta data: CSR: { Subject: { C=US,ST=California,L=San-Francisco,O=Linux-Foundation,OU=ONAP,CN=sdnc.simpledemo.onap.org }, SANs: [sdnc.simpledemo.onap.org] } 2022-05-25 10:22:44.367 DEBUG 1 [nio-8443-exec-1] .o.c.c.CertificationResponseModelFactory : Found server for given CA name: Cmpv2Server{authentication=Authentication{ iak=*****, rv=*****}, caName='RA', issuerDN='O=EJBCA Container Quickstart,CN=ManagementCA,UID=12345', url='http://ejbca:8080/ejbca/publicweb/cmp/cmpRA'} 2022-05-25 10:22:44.452  INFO 1 [nio-8443-exec-1] .o.c.c.CertificationResponseModelFactory : Sending initialization request for certification model for CA named: RA, and certificate signing request: CSR: { Subject: { C=US,ST=California,L=San-Francisco,O=Linux-Foundation,OU=ONAP,CN=sdnc.simpledemo.onap.org }, SANs: [sdnc.simpledemo.onap.org] } 2022-05-25 10:22:44.455  INFO 1 [nio-8443-exec-1] o.o.o.c.c.v.CmpCertificationValidator  : Validate before creating Certificate Request for CA: RA 2022-05-25 10:22:44.456  INFO 1 [nio-8443-exec-1] o.o.o.c.c.v.CmpCertificationValidator  : Validation completed successfully. 2022-05-25 10:22:44.458 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating random integer 2022-05-25 10:22:44.458 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-05-25 10:22:44.461 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating random integer 2022-05-25 10:22:44.550 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpMessageHelper  : Generating Extensions from Subject Alternative Names 2022-05-25 10:22:44.553 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpMessageHelper  : Generating Optional Validity from Date objects 2022-05-25 10:22:44.751 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating a Pki Header Builder 2022-05-25 10:22:44.757 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-05-25 10:22:44.757 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-05-25 10:22:44.761 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating array of bytes representing PkiHeader and PkiBody 2022-05-25 10:22:46.338  INFO 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpClientImpl  : Received response from Server 2022-05-25 10:22:46.340  INFO 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Response type is: INIT_REP 2022-05-25 10:22:46.341 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.v.CmpCertificationValidator  : Verifying signature of the response. 2022-05-25 10:22:46.342 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpUtil  : Generating array of bytes representing PkiHeader and PkiBody 2022-05-25 10:22:46.350  INFO 1 [nio-8443-exec-1] o.o.o.c.c.v.CmpCertificationValidator  : Response status code: 0 2022-05-25 10:22:46.351  INFO 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpClientImpl  : Verifying certificates returned as part of CertResponse. 2022-05-25 10:22:46.352 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-05-25 10:22:46.352 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-05-25 10:22:46.352 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-05-25 10:22:46.363 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-05-25 10:22:46.363 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-05-25 10:22:46.363 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-05-25 10:22:46.368 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-05-25 10:22:46.369 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-05-25 10:22:46.369 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-05-25 10:22:46.370 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Verifying certificate CN=sdnc.simpledemo.onap.org,OU=ONAP,O=Linux-Foundation,L=San-Francisco,ST=California,C=US as part of cert chain with certificate UID=12345,CN=ManagementCA,O=EJBCA Container Quickstart 2022-05-25 10:22:46.475 DEBUG 1 [nio-8443-exec-1] o.o.o.c.c.i.CmpResponseHelper  : Certificate verify result:PKIXCertPathValidatorResult: [ Trust Anchor: [ Trusted CA cert: [0] Version: 3 SerialNumber: 567863648266579518321232937000453338446628336681 IssuerDN: UID=12345,CN=ManagementCA,O=EJBCA Container Quickstart Start Date: Wed May 25 10:16:04 UTC 2022 Final Date: Mon May 24 10:16:03 UTC 2032 SubjectDN: UID=12345,CN=ManagementCA,O=EJBCA Container Quickstart Public Key: RSA Public Key [7c:00:34:c9:00:75:1b:3c:b7:46:63:3f:53:ef:a3:a4:76:f9:7c:a9] modulus: b9c89ab369a1714bdc88e75668b32fc82e43d62421b02a301c9538793096d3af448f8e853d767fbdbffa145cddb23a25b8ead3781f39e52f0492584674d13c623e8a5031ad447bcadb73149aff0f1d4bc9c9206d0ec5c750377c5b5171a8a3eae2e573d9c8f4adde06f7325932646e13c18835aa4b128bf4279fbd09daf9d174a6c100b792c91c01dd9e8442a307d3c7962a7c408b14aa50f1d1d31ba9933dcde18029a441d0d3d662fafd7e9e48f56d111838e8a829462e095e816253bda1553b4061f684d68ff16f2ead60b9f5ca59434244c43f324769a804f5b863a1cb65028eb30cbac991feb7861c9eb9bc1f25a93b2f55c0f6d7f12646fae2e2b5544d4fab77bfa29a312688e9d9ba98c48cfc019afb9edb346166f4d49d1e24778b9149233a6e419a8fc569932466a61f32f2c4bb056fe8fd5b4f9ecce183539dc4a243e2d478224c7a46665cb2bc3f7d6bf519fb81193fc45542e75a0ab97b52edf2698ffd6cd9ef75d00441eb8746699bbe52ef967b3119aee93a43ccd1b16493fd public exponent: 10001 Signature Algorithm: SHA256WITHRSA Signature: 858e0bb8040bbb99deeb50a317ca00e29cd4b32b f02ad8b6a0ffa120aa0da8d0230d1ed2607e8f40 955bce3ae221955606fca12f1d8a850a4065bb1d c7d32fb740bf451ebfb18d32ed07b55d7f4d45a3 bca35e8f829394fc2e01d90d38656de71e530097 12fc738e8c41206bda98a76273fda6d4468d207f 23271873e34cd0269950da6c62547a8d497327aa da2139731e3eed3750fcff8e904d5df60457bc58 641df6bc0d07144458602d4e7503a5c4362cecb2 8f3a07cdeae1234e67547061024dfded88ecdf59 7813d685ebcc7195412b5710412be767c54c4e67 5f69647f3c0b49a814ec5f745684c85c4df8ee81 9267149fdd612c6598ecc9d3b5edf7150f5f3f0a bcb852369872ee16db4d98082b7d907cf5616f7d 58f9e32e2e3016ad7fc58e2195bfa59e8ffb0031 10d322dc7a69c8215555d082c525ce01ded38f23 e3493dfb2ca6345638ec185260a439d8ed27fabb 2667d8a06b66260f254ccb6d35c8698b7e3bad70 c97b2b146f7dc8c7fd69f44365f7f7cec478b4de 6bfac9cc Extensions: critical(true) BasicConstraints: isCa(true) critical(false) 2.5.29.35 value = Sequence Tagged [0] IMPLICIT DER Octet String[20] critical(false) 2.5.29.14 value = DER Octet String[20] critical(true) KeyUsage: 0x86 Policy Tree: null Subject Public Key: RSA Public Key [fd:aa:c1:e8:e3:ff:14:e4:a9:f8:4f:c4:ad:ba:14:aa:69:a1:b1:92] modulus: c28ec1e695f8c7030e3efc9928e224be201f27317957a8cd10c2305c5ed8b4264d11f417a596222bd2ea6ff2176e65c4e863f1e65b87dac16390b571f29633cf2111593c26255717e9e0b8081fed1c22b188ceb811ae2e36ace95b3a0f3fba324e910b251a474638cae1c884d2f958e124584d6ddf4bd491560429259cbb55138f7b63cb6f8b9287f90db249d1816bbcd57dbc934e2933ed6470945008c0380cbf386c2476ee9157bdbffa78d946aecb4fa145a04275001111a6fa9f0b89e91cd5131eba2ea8ad7d732a3405a5189bb22fb62096948ea490156418ed66c15f01fb278056e75fe4beb67c9889d2c6e0b5b0268d2ac0c414ca5344ff742d9e94b3 public exponent: 10001 ]