2022-03-29 02:56:59,239 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-03-29 02:57:00,488 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-03-29 02:57:01.460  INFO 1 [ main] o.s.b.SpringApplication  : No active profile set, falling back to default profiles: default Mar 29, 2022 2:57:03 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["https-jsse-nio-8443"] Mar 29, 2022 2:57:03 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service [Tomcat] Mar 29, 2022 2:57:03 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet engine: [Apache Tomcat/9.0.56] Mar 29, 2022 2:57:03 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring embedded WebApplicationContext 2022-03-29 02:57:04.083 DEBUG 1 [ main] o.j.l.LoggerProviders  : Logging Provider: org.jboss.logging.Log4j2LoggerProvider 2022-03-29 02:57:04.363  INFO 1 [ main] o.o.o.c.c.c.CmpServersConfig  : Loading initial configuration 2022-03-29 02:57:04.533  INFO 1 [ main] o.o.o.c.c.c.CmpServersConfig  : CMP Servers configuration successfully loaded from file /etc/onap/oom/certservice/cmpServers.json 2022-03-29 02:57:05.205 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.ReloadConfigController: {GET [/reload], produces [application/json]}: reloadConfiguration() 2022-03-29 02:57:05.208 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.CertificationController: {GET [/v1/certificate-update/{caName}], produces [application/json]}: updateCertificate(String,String,String,String,String) {GET [/v1/certificate/{caName}], produces [application/json]}: signCertificate(String,String,String) 2022-03-29 02:57:05.210 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.o.o.c.a.ReadinessController: {GET [/ready], produces [application/json]}: checkReady() 2022-03-29 02:57:05.213 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-03-29 02:57:05.252 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-03-29 02:57:05.255 DEBUG 1 [ main] o.s.w.s.h.AbstractHandlerMethodMapping  : o.s.u.SwaggerWelcome: {GET [/docs]}: redirectToUi(HttpServletRequest) {GET [/v3/api-docs/swagger-config], produces [application/json]}: openapiYaml(HttpServletRequest) 2022-03-29 02:57:05.398 DEBUG 1 [ main] w.s.h.AbstractDetectingUrlHandlerMapping : 'beanNameHandlerMapping' {} 2022-03-29 02:57:06.062 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/]]} Mar 29, 2022 2:57:06 AM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["https-jsse-nio-8443"] 2022-03-29 02:57:07.083  INFO 1 [ main] o.s.b.StartupInfoLogger  : Started CertServiceApplication in 8.75 seconds (JVM running for 10.516) Mar 29, 2022 2:57:27 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring DispatcherServlet 'dispatcherServlet' 2022-03-29 02:57:41.994  INFO 1 [nio-8443-exec-4] o.o.o.c.a.CertificationController  : Received certificate initialization request for CA named: RA 2022-03-29 02:57:42.002 DEBUG 1 [nio-8443-exec-4] .c.c.c.Pkcs10CertificationRequestFactory : Creating certification request from pem object 2022-03-29 02:57:42.041 DEBUG 1 [nio-8443-exec-4] .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-03-29 02:57:42.044 DEBUG 1 [nio-8443-exec-4] .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-03-29 02:57:42.061  INFO 1 [nio-8443-exec-4] .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-03-29 02:57:42.063  INFO 1 [nio-8443-exec-4] o.o.o.c.c.v.CmpCertificationValidator  : Validate before creating Certificate Request for CA: RA 2022-03-29 02:57:42.064  INFO 1 [nio-8443-exec-4] o.o.o.c.c.v.CmpCertificationValidator  : Validation completed successfully. 2022-03-29 02:57:42.065 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating random integer 2022-03-29 02:57:42.065 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-03-29 02:57:42.069 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating random integer 2022-03-29 02:57:42.075 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpMessageHelper  : Generating Extensions from Subject Alternative Names 2022-03-29 02:57:42.078 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpMessageHelper  : Generating Optional Validity from Date objects 2022-03-29 02:57:42.119 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating a Pki Header Builder 2022-03-29 02:57:42.123 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-03-29 02:57:42.124 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating random array of bytes 2022-03-29 02:57:42.127 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating array of bytes representing PkiHeader and PkiBody 2022-03-29 02:57:42.765  INFO 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpClientImpl  : Received response from Server 2022-03-29 02:57:42.767  INFO 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Response type is: INIT_REP 2022-03-29 02:57:42.768 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.v.CmpCertificationValidator  : Verifying signature of the response. 2022-03-29 02:57:42.769 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpUtil  : Generating array of bytes representing PkiHeader and PkiBody 2022-03-29 02:57:42.778  INFO 1 [nio-8443-exec-4] o.o.o.c.c.v.CmpCertificationValidator  : Response status code: 0 2022-03-29 02:57:42.780  INFO 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpClientImpl  : Verifying certificates returned as part of CertResponse. 2022-03-29 02:57:42.780 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-03-29 02:57:42.781 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-03-29 02:57:42.781 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-03-29 02:57:42.792 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-03-29 02:57:42.793 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-03-29 02:57:42.793 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-03-29 02:57:42.799 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Retrieving certificate of type class java.security.cert.X509Certificate from byte array. 2022-03-29 02:57:42.799 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Parsing X509Certificate from bytes with provider BC 2022-03-29 02:57:42.800 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Creating certificate Factory to generate certificate using provider BC 2022-03-29 02:57:42.801 DEBUG 1 [nio-8443-exec-4] 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-03-29 02:57:42.827 DEBUG 1 [nio-8443-exec-4] o.o.o.c.c.i.CmpResponseHelper  : Certificate verify result:PKIXCertPathValidatorResult: [ Trust Anchor: [ Trusted CA cert: [0] Version: 3 SerialNumber: 666371591924953070288269479423959143961911830305 IssuerDN: UID=12345,CN=ManagementCA,O=EJBCA Container Quickstart Start Date: Tue Mar 29 02:54:18 UTC 2022 Final Date: Sun Mar 28 02:54:17 UTC 2032 SubjectDN: UID=12345,CN=ManagementCA,O=EJBCA Container Quickstart Public Key: RSA Public Key [6e:c4:3f:ff:38:da:7d:1a:e0:c3:e5:a5:ed:63:10:93:c6:16:18:55] modulus: a77a001d7bbe7415165dd3d9c01cbb39461ecac7b1d9e548ae15206845532624ab27a5b1a4bc3022ac8df5ca1e77aa08f1e71ba6bef9a75f0a96adeabf816eb0d7f6291905acb7ef933e66fd50f383fafa2c9c61ddfc82827cb71368e26184c36fbdfb73b51cbd93d6978489ac1e94d6f1e865f2a1bd6559627f3d47fe4afaf3642aaf42d721202fd1c2a853474ffa7457cf06455f120472ef47ce282b2f73a2bddaabc1e59cf2c375c2a9a03783f0a7cbf0dec8fb2a165d7e23af62a144c5df86a26cd3726da4bab0477c0dd4091667c10a7374f7f29d0635b7e965c50d463849b7c169231b2923c68c7f3387ca3ec98e63c4559e3d8ac38a8bdaeb4cf7d8bfff5f7bdef627deb1665df632391aae8a3223743e5f16e821292bf984690afc1b7c3cb052aa817d0d342df035c183a4a06fd9e8f3cd0dace44e63e8df8d57f567686fe611a816165165ed64262549c95cfd09ee9198c81965b45af610a5783030fb098f2f08fbad27ca48b22ae2acb924fa5f3ee78044625e0e6d4f32ca5e9eed public exponent: 10001 Signature Algorithm: SHA256WITHRSA Signature: 81ab177e0b10c7d6651a651c9b6244b1d2fc16a0 609fd2d0fb0817cf15cc19bb6bec8cdd5047d3a1 c6b028b7964d2c9a62f226a5aad2a1203b9bd244 f5895fe279610193a809d9921475bf79f3dac707 06c9b67b819aa9865ea33876a5fe213424a6da41 76229690e5c3798e42aaa6241c9d6597ea2e1b42 04e573920292f0b05fd446520ea463a533926542 608ea30934307f5f8625fc6fe35cbdc44b044141 c8bbe91860d02b2adf10febc1a7ed23b06b18a37 7dfef96af3affa7eedb86ae4f14eb72c4ca998dd b3fe5d4693ad09be41554b51fb8ca7c39ad87c7b 850804a19c3e9698e4bc65c6dbfd342841bebd77 b91f310110600804029d3e54ae47cfc50c7d97da 684c1e86e15eb732604b4e1629a9584156585d6c 96d9c788a1c6c1b4e3bdee994f851318c60a2841 a2edc4fdd89bc627a31ad70fe077362f79bc92b7 c1ec779d7984327a1b1fe027e9204ecb30ff8fbc 7970fc7ca2619b06b1a832f79b2b0e0109e06f5c 3c8d01174d0a828f83377c3a8c3e852af73ddd58 a93678bb 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 [a3:94:4d:c3:3d:b4:7d:25:9d:57:2d:f4:63:d9:fd:fc:e8:65:c2:cc] modulus: e8ae39b39086d43b6c74b0219cf6eafef89f11f5c3780e3b5a697452ec9a81e6c93ca3e884f4944bce4d7d2ec81f7d36ab1e32b422f24f2b79c91ed9ce843dcadba21b170e2b46c5663596a4ba585220c0ef8b71915ae4c928d5fe931f94762da0217788a4429884253d21d125cac9e211eeb475b2b57fe4384e9eb0a803ad271029fd89429372ac50818a2c13b60ce78bc67539b94dc908e5db365a4b625199b852bf084f095bd6bac454dedb4938fcbbaad34b74fbb831e3255f2525396aae34b01efc78ab5be6e39fae78b00d29bf8b98f0e7d8a84503e1359462c7a37b623ad5f232d46e7f36827c03c6f71c2e3cedd3a8a51d9356663e696e49bae8c0e1 public exponent: 10001 ]