Built-in SECOM trust anchors
This folder holds the certificates that SecomTrustAnchors.BuiltIn trusts.
EncDotNet.S100.Collections embeds them and uses them to judge SECOM signer
and server certificates, because Maritime Connectivity Platform (MCP) roots
aren't in operating-system trust stores. See
SECOM trust, identity and registry.
| File | Name shown | Contents |
|---|---|---|
mcp-mcc.pem |
MCP MCC | The MCP CA chain of the MCC instance: "MCP Root Certificate" and its intermediate "MCP Identity Registry" (urn:mrn:mcp:ca:mcc:mcp-idreg-new). SECOM signers such as CCG and DMA hold certificates from this instance. |
The MCC test instance (mcc-test) isn't trusted, because anyone can get a
certificate from it.
Source
mcp-mcc.pem is a byte-for-byte copy of the file the MCP documentation links
to under "Using MCP testbed Certificates" and "MCC Testbed Truststore":
- URL: https://raw.githubusercontent.com/maritimeconnectivity/docs.maritimeconnectivity.net/refs/heads/files/mcp-ca-chain.pem
- Repository: maritimeconnectivity/docs.maritimeconnectivity.net, MIT licence. These are public CA certificates, meant to be added to trust stores.
- Fetched: 2026-10-07, branch
filesat913322eb8116bcb4b48e7b13d4460b5dcca2ad06. - SHA-256 of the file:
abee59593250606712ef89b7b468be253ad78607f679868261d96c057a1d66ea.
Certificate fingerprints
SecomTrustAnchorsTests checks these values:
| Certificate | SHA-256 | Valid until |
|---|---|---|
| MCP Root Certificate | ec1938782d8c8c228bc214d19fbf1e65e2db689675d4e4f27e2f6fbedcefd8db |
2030-11-15 |
MCP Identity Registry (mcp-idreg-new) |
45c34d53a13cff3338f6472502965c59a4ae16bd436daef8790357a53f628ac4 |
2030-09-15 |
Refresh the certificates
Download the file again from the URL above.
Print its certificates and check them:
openssl crl2pkcs7 -nocrl -certfile mcp-mcc.pem | openssl pkcs7 -print_certsUpdate the tables on this page and the values in
SecomTrustAnchorsTests.