Skip to content

Commit c107afa

Browse files
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.
1 parent deaaeaa commit c107afa

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/site/markdown/docs/mcp-architecture.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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,
6464
appropriate 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

7777
Password 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
316316
enough 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
320320
management is manual and infrequent. The CA is only on one machine — this is a
321321
development/demo CA, not a production CA.
322322

0 commit comments

Comments
 (0)