@@ -59,8 +59,8 @@ springbootdemo-wildfly base URL: https://localhost:8443/axis2-json-api
5959
6060### PKI (IoT CA Pattern)
6161
62- Certificates live in ` /home/robert/repos/axis-axis2-java-core /certs/` . The CA follows
63- the same pattern as the Kanaha camera project — RSA 4096 CA with RSA 2048 leaf certs,
62+ Certificates live in ` ${project.basedir} /certs/` . The CA follows
63+ a standard IoT CA pattern — RSA 4096 CA with RSA 2048 leaf certs,
6464appropriate for IoT/embedded where certificate management is manual.
6565
6666| File | Contents | Validity |
@@ -72,13 +72,13 @@ appropriate for IoT/embedded where certificate management is manual.
7272| ` client.key ` / ` client.crt ` | Client cert, ` CN=axis2-mcp-bridge ` , ` extendedKeyUsage=clientAuth ` | 2 years |
7373| ` client-keystore.p12 ` | Bridge client keystore (client cert + key + CA chain) | — |
7474
75- Keystores are also copied to ` /home/robert/apache-tomcat-11.0.20 /conf/` .
75+ Keystores are also copied to ` ${CATALINA_HOME} /conf/` .
7676
7777Password for all PKCS12 files: ` changeit `
7878
7979### Tomcat mTLS Connector (port 8443)
8080
81- ` server.xml ` connector in ` /home/robert/apache-tomcat-11.0.20 /conf/server.xml` :
81+ ` server.xml ` connector in ` ${CATALINA_HOME} /conf/server.xml` :
8282
8383``` xml
8484<Connector port =" 8443" protocol =" org.apache.coyote.http11.Http11NioProtocol"
@@ -205,8 +205,8 @@ with no response, as required by JSON-RPC 2.0.
205205 "command" : " java" ,
206206 "args" : [" -jar" , " /path/to/axis2-mcp-bridge-2.0.1-SNAPSHOT-exe.jar" ,
207207 " --base-url" , " https://localhost:8443/axis2-json-api" ,
208- " --keystore" , " /home/robert/repos/axis-axis2-java-core /certs/client-keystore.p12" ,
209- " --truststore" , " /home/robert/repos/axis-axis2-java-core /certs/ca-truststore.p12" ]
208+ " --keystore" , " ${project.basedir} /certs/client-keystore.p12" ,
209+ " --truststore" , " ${project.basedir} /certs/ca-truststore.p12" ]
210210 }
211211 }
212212}
@@ -316,7 +316,7 @@ dependencies whose license compatibility is uncertain. The protocol is well-spec
316316enough to hand-roll correctly.
317317
318318** Why IoT CA pattern** : RSA 4096 CA (10 years) + RSA 2048 leaf certs (2 years) matches
319- the Kanaha camera project pattern. Appropriate for environments where certificate
319+ a standard IoT CA pattern. Appropriate for environments where certificate
320320management is manual and infrequent. The CA is only on one machine — this is a
321321development/demo CA, not a production CA.
322322
0 commit comments