This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit c107afad5ee50392f4c72191ba55b0e6ca401470 Author: Robert Lazarski <[email protected]> AuthorDate: Sun Apr 19 19:17:23 2026 -1000 Remove personal paths and project references from MCP architecture docs Replace /home/robert/ paths with ${project.basedir}/ and ${CATALINA_HOME}/ generic placeholders. Remove references to personal projects. Public Apache documentation must not contain developer-specific filesystem paths. --- src/site/markdown/docs/mcp-architecture.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/site/markdown/docs/mcp-architecture.md b/src/site/markdown/docs/mcp-architecture.md index f460aa0463..dcb5f024d1 100644 --- a/src/site/markdown/docs/mcp-architecture.md +++ b/src/site/markdown/docs/mcp-architecture.md @@ -59,8 +59,8 @@ springbootdemo-wildfly base URL: https://localhost:8443/axis2-json-api ### PKI (IoT CA Pattern) -Certificates live in `/home/robert/repos/axis-axis2-java-core/certs/`. The CA follows -the same pattern as the Kanaha camera project — RSA 4096 CA with RSA 2048 leaf certs, +Certificates live in `${project.basedir}/certs/`. The CA follows +a standard IoT CA pattern — RSA 4096 CA with RSA 2048 leaf certs, appropriate for IoT/embedded where certificate management is manual. | File | Contents | Validity | @@ -72,13 +72,13 @@ appropriate for IoT/embedded where certificate management is manual. | `client.key` / `client.crt` | Client cert, `CN=axis2-mcp-bridge`, `extendedKeyUsage=clientAuth` | 2 years | | `client-keystore.p12` | Bridge client keystore (client cert + key + CA chain) | — | -Keystores are also copied to `/home/robert/apache-tomcat-11.0.20/conf/`. +Keystores are also copied to `${CATALINA_HOME}/conf/`. Password for all PKCS12 files: `changeit` ### Tomcat mTLS Connector (port 8443) -`server.xml` connector in `/home/robert/apache-tomcat-11.0.20/conf/server.xml`: +`server.xml` connector in `${CATALINA_HOME}/conf/server.xml`: ```xml <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" @@ -205,8 +205,8 @@ with no response, as required by JSON-RPC 2.0. "command": "java", "args": ["-jar", "/path/to/axis2-mcp-bridge-2.0.1-SNAPSHOT-exe.jar", "--base-url", "https://localhost:8443/axis2-json-api", - "--keystore", "/home/robert/repos/axis-axis2-java-core/certs/client-keystore.p12", - "--truststore", "/home/robert/repos/axis-axis2-java-core/certs/ca-truststore.p12"] + "--keystore", "${project.basedir}/certs/client-keystore.p12", + "--truststore", "${project.basedir}/certs/ca-truststore.p12"] } } } @@ -316,7 +316,7 @@ dependencies whose license compatibility is uncertain. The protocol is well-spec enough to hand-roll correctly. **Why IoT CA pattern**: RSA 4096 CA (10 years) + RSA 2048 leaf certs (2 years) matches -the Kanaha camera project pattern. Appropriate for environments where certificate +a standard IoT CA pattern. Appropriate for environments where certificate management is manual and infrequent. The CA is only on one machine — this is a development/demo CA, not a production CA.
