Files
MikrotikManager/docs/ux-ui/acceptance/ipsec-malformed-expired-crl-2026-10-11.json
T

707 lines
27 KiB
JSON

{
"date": "2026-10-11",
"block": "12.5.136",
"runtime": {
"backend": "ux-log133",
"frontend": "ux-log133"
},
"native": {
"date": "2026-10-11",
"block": "12.5.136",
"name": "mm-ipsec136-1791694391398",
"observations": [
{
"phase": "valid-crl-download",
"rows": [
{
".id": "*F",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-ca",
"invalid": "false",
"expired": "false",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:17",
"next-update": "2027-10-11 06:53:13"
},
{
".id": "*10",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-client",
"invalid": "true",
"dynamic": "true",
"revoked": "unknown"
}
]
}
],
"cleanup": [
{
"serverId": 1,
"/certificate": true,
"/certificate/crl": true,
"/file": true,
"/system/logging": true,
"/system/logging/action": true,
"/ip/ipsec/identity": true,
"/ip/ipsec/peer": true,
"/ip/address": true,
"/ip/route": true,
"/ip/firewall/nat": true,
"/ip/ipsec/policy": true,
"/ip/ipsec/policy/group": true,
"/ip/ipsec/profile": true,
"/ip/ipsec/proposal": true,
"/ip/ipsec/mode-config": true,
"/ip/pool": true,
"/interface/bridge": true,
"/ipv6/address": true
},
{
"serverId": 2,
"/certificate": true,
"/certificate/crl": true,
"/file": true,
"/system/logging": true,
"/system/logging/action": true,
"/ip/ipsec/identity": true,
"/ip/ipsec/peer": true,
"/ip/address": true,
"/ip/route": true,
"/ip/firewall/nat": true,
"/ip/ipsec/policy": true,
"/ip/ipsec/policy/group": true,
"/ip/ipsec/profile": true,
"/ip/ipsec/proposal": true,
"/ip/ipsec/mode-config": true,
"/ip/pool": true,
"/interface/bridge": true,
"/ipv6/address": true
}
],
"endpointRequests": [
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "valid",
"bytes": 423
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "valid",
"bytes": 423
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "valid",
"bytes": 423
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "valid",
"bytes": 423
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "malformed",
"bytes": 15
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "malformed",
"bytes": 15
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "expired",
"bytes": 408
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "expired",
"bytes": 408
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "recovered",
"bytes": 423
},
{
"method": "GET",
"path": "/crl/261.crl",
"source": "104.165.244.7",
"status": 200,
"variant": "recovered",
"bytes": 423
}
],
"distributionUrl": "http://161.104.46.222:18084/crl/261.crl",
"httpControl": {
"origin": "http://194.226.121.150/crl/261.crl",
"status": 200,
"bytes": 423,
"parsed": "issuer=CN = mm-ipsec136-1791694391398-ca\nlastUpdate=Oct 11 04:53:13 2026 GMT\nnextUpdate=Oct 11 04:53:13 2027 GMT"
},
"receiverHttpControl": [
{
".section": "0",
"status": "connecting"
},
{
".section": "1",
"code": "200",
"downloaded": "1",
"duration": "0s",
"status": "finished",
"total": "1"
}
],
"settingsBefore": {
"builtin-trust-store": "default",
"crl-download": "false",
"crl-store": "ram",
"crl-use": "false",
"current-defaults": "fetch,mqtt,email,netwatch,container,lora,wiliot,dns,www,reverse-proxy"
},
"imports": [
[
{
"certificates-imported": "1",
"decryption-failures": "0",
"files-imported": "0",
"keys-with-no-certificate": "0",
"private-keys-imported": "0"
}
],
[
{
"certificates-imported": "1",
"decryption-failures": "0",
"files-imported": "0",
"keys-with-no-certificate": "0",
"private-keys-imported": "0"
}
]
],
"downloadReceipt": {
"automaticDownloadInProgress": true
},
"expiredCrl": {
"metadata": "issuer=CN = mm-ipsec136-1791694391398-ca\nlastUpdate=Oct 11 02:53:21 2026 GMT\nnextUpdate=Oct 11 03:53:21 2026 GMT",
"signatureVerified": true,
"bytes": 408
},
"ike": [
{
"phase": "valid",
"authLogs": [],
"crlBefore": [
{
".id": "*F",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-ca",
"invalid": "false",
"expired": "false",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:17",
"next-update": "2027-10-11 06:53:13"
},
{
".id": "*10",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-client",
"invalid": "false",
"expired": "false",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:17",
"next-update": "2027-10-11 06:53:13"
}
],
"initiated": true,
"output": "onse 1 [ EF(1/2) ]\n[ENC] received fragment #1 of 2, waiting for complete IKE message\n[NET] received packet: from 104.165.244.7[4500] to 172.19.0.2[4500] (548 bytes)\n[ENC] parsed IKE_AUTH response 1 [ EF(2/2) ]\n[ENC] received fragment #2 of 2, reassembled fragmented IKE message (1360 bytes)\n[ENC] parsed IKE_AUTH response 1 [ IDr AUTH CERT N(INIT_CONTACT) CPRP(ADDR MASK DNS DNS DNS DNS) TSi TSr SA ]\n[IKE] received end entity cert \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] using trusted certificate \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] using trusted ca certificate \"CN=mm-ipsec136-1791694391398-server-ca\"\n[CFG] reached self-signed root ca with a path length of 0\n[CFG] checking certificate status of \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] certificate status is not available\n[IKE] authentication of '104.165.244.7' with RSA signature successful\n[CFG] handling INTERNAL_IP4_NETMASK attribute failed\n[IKE] installing DNS server 1.1.1.1 to /etc/resolv.conf\n[IKE] installing DNS server 1.0.0.1 to /etc/resolv.conf\n[IKE] installing DNS server 8.8.8.8 to /etc/resolv.conf\n[IKE] installing DNS server 8.8.4.4 to /etc/resolv.conf\n[IKE] installing new virtual IP 198.18.136.249\n[IKE] IKE_SA lab[1] established between 172.19.0.2[CN=mm-ipsec136-1791694391398-client]...104.165.244.7[104.165.244.7]\n[IKE] scheduling rekeying in 14383s\n[IKE] maximum IKE_SA lifetime 15823s\n[CFG] selected proposal: ESP:AES_CBC_256/HMAC_SHA2_256_128/NO_EXT_SEQ\n[IKE] CHILD_SA private{1} established with SPIs c0318ba9_i da93736e_o and TS 198.18.136.249/32 === 198.18.136.0/24\ninitiate completed successfully\n",
"established": 1,
"online": true,
"privateIp": "172.19.0.2",
"vip": "198.18.136.249",
"pingAttempts": [
{
"success": true,
"output": "PING 198.18.136.1 (198.18.136.1) from 198.18.136.249 : 56(84) bytes of data.\n64 bytes from 198.18.136.1: icmp_seq=1 ttl=64 time=62.5 ms\n64 bytes from 198.18.136.1: icmp_seq=2 ttl=64 time=62.3 ms\n64 bytes from 198.18.136.1: icmp_seq=3 ttl=64 time=62.5 ms\n\n--- 198.18.136.1 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 62.316/62.431/62.508/0.082 ms\n"
}
],
"ping3of3": true
},
{
"phase": "malformed",
"authLogs": [
{
"message": "mm-ipsec136-1791694391398: trust store updated: ipsec",
"time": "2026-10-11 06:53:29",
"topics": "certificate,debug"
},
{
"message": "mm-ipsec136-1791694391398: failed to validate path: CRL not found crl not found for: \"CN=mm-ipsec136-1791694391398-client\"",
"time": "2026-10-11 06:53:29",
"topics": "ipsec"
},
{
"message": "mm-ipsec136-1791694391398: can't verify peer's certificate from store",
"time": "2026-10-11 06:53:29",
"topics": "ipsec,error"
},
{
"message": "mm-ipsec136-1791694391398: reply notify: AUTHENTICATION_FAILED",
"time": "2026-10-11 06:53:29",
"topics": "ipsec"
},
{
"message": "mm-ipsec136-1791694391398: adding notify: AUTHENTICATION_FAILED",
"time": "2026-10-11 06:53:29",
"topics": "ipsec"
}
],
"crlBefore": [
{
".id": "*F",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-ca",
"invalid": "true",
"dynamic": "true",
"revoked": "unknown"
},
{
".id": "*10",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-client",
"invalid": "true",
"dynamic": "true",
"revoked": "unknown"
}
],
"initiated": false,
"output": "able\n[IKE] initiating IKE_SA lab[1] to 104.165.244.7\n[ENC] generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]\n[NET] sending packet: from 172.19.0.3[500] to 104.165.244.7[500] (464 bytes)\n[NET] received packet: from 104.165.244.7[500] to 172.19.0.3[500] (437 bytes)\n[ENC] parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) CERTREQ ]\n[CFG] selected proposal: IKE:AES_CBC_256/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048\n[IKE] local host is behind NAT, sending keep alives\n[IKE] sending cert request for \"CN=mm-ipsec136-1791694391398-server-ca\"\n[IKE] sending cert request for \"CN=mm-ipsec136-1791694391398-ca\"\n[IKE] authentication of 'CN=mm-ipsec136-1791694391398-client' (myself) with RSA signature successful\n[IKE] sending end entity cert \"CN=mm-ipsec136-1791694391398-client\"\n[IKE] establishing CHILD_SA private{1}\n[ENC] generating IKE_AUTH request 1 [ IDi CERT CERTREQ AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]\n[ENC] splitting IKE message (1472 bytes) into 2 fragments\n[ENC] generating IKE_AUTH request 1 [ EF(1/2) ]\n[ENC] generating IKE_AUTH request 1 [ EF(2/2) ]\n[NET] sending packet: from 172.19.0.3[4500] to 104.165.244.7[4500] (1236 bytes)\n[NET] sending packet: from 172.19.0.3[4500] to 104.165.244.7[4500] (308 bytes)\n[NET] received packet: from 104.165.244.7[4500] to 172.19.0.3[4500] (288 bytes)\n[ENC] parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ]\n[IKE] received AUTHENTICATION_FAILED notify error\ninitiate failed: establishing CHILD_SA 'private' failed\n",
"established": 0,
"online": false,
"privateIp": "172.19.0.3"
},
{
"phase": "expired",
"authLogs": [
{
"message": "mm-ipsec136-1791694391398: failed to validate path: CRL not found crl not found for: \"CN=mm-ipsec136-1791694391398-client\"",
"time": "2026-10-11 06:53:31",
"topics": "ipsec"
},
{
"message": "mm-ipsec136-1791694391398: can't verify peer's certificate from store",
"time": "2026-10-11 06:53:31",
"topics": "ipsec,error"
},
{
"message": "mm-ipsec136-1791694391398: reply notify: AUTHENTICATION_FAILED",
"time": "2026-10-11 06:53:31",
"topics": "ipsec"
},
{
"message": "mm-ipsec136-1791694391398: adding notify: AUTHENTICATION_FAILED",
"time": "2026-10-11 06:53:31",
"topics": "ipsec"
},
{
"message": "mm-ipsec136-1791694391398: trust store updated: ipsec",
"time": "2026-10-11 06:53:31",
"topics": "certificate,debug"
}
],
"crlBefore": [
{
".id": "*F",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-ca",
"invalid": "false",
"expired": "true",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:30",
"next-update": "2026-10-11 05:53:21"
},
{
".id": "*10",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-client",
"invalid": "false",
"expired": "true",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:30",
"next-update": "2026-10-11 05:53:21"
}
],
"initiated": false,
"output": "able\ninitiate failed: establishing CHILD_SA 'private' failed\n[IKE] initiating IKE_SA lab[1] to 104.165.244.7\n[ENC] generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]\n[NET] sending packet: from 172.19.0.4[500] to 104.165.244.7[500] (464 bytes)\n[NET] received packet: from 104.165.244.7[500] to 172.19.0.4[500] (437 bytes)\n[ENC] parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) CERTREQ ]\n[CFG] selected proposal: IKE:AES_CBC_256/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048\n[IKE] local host is behind NAT, sending keep alives\n[IKE] sending cert request for \"CN=mm-ipsec136-1791694391398-server-ca\"\n[IKE] sending cert request for \"CN=mm-ipsec136-1791694391398-ca\"\n[IKE] authentication of 'CN=mm-ipsec136-1791694391398-client' (myself) with RSA signature successful\n[IKE] sending end entity cert \"CN=mm-ipsec136-1791694391398-client\"\n[IKE] establishing CHILD_SA private{1}\n[ENC] generating IKE_AUTH request 1 [ IDi CERT CERTREQ AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]\n[ENC] splitting IKE message (1472 bytes) into 2 fragments\n[ENC] generating IKE_AUTH request 1 [ EF(1/2) ]\n[ENC] generating IKE_AUTH request 1 [ EF(2/2) ]\n[NET] sending packet: from 172.19.0.4[4500] to 104.165.244.7[4500] (1236 bytes)\n[NET] sending packet: from 172.19.0.4[4500] to 104.165.244.7[4500] (308 bytes)\n[NET] received packet: from 104.165.244.7[4500] to 172.19.0.4[4500] (288 bytes)\n[ENC] parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ]\n[IKE] received AUTHENTICATION_FAILED notify error\n",
"established": 0,
"online": false,
"privateIp": "172.19.0.4"
},
{
"phase": "recovered",
"authLogs": [],
"crlBefore": [
{
".id": "*F",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-ca",
"invalid": "false",
"expired": "false",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:32",
"next-update": "2027-10-11 06:53:13"
},
{
".id": "*10",
"url": "http://161.104.46.222:18084/crl/261.crl",
"cert": "mm-ipsec136-1791694391398-client",
"invalid": "false",
"expired": "false",
"dynamic": "true",
"revoked": "0",
"last-update": "2026-10-11 06:53:33",
"next-update": "2027-10-11 06:53:13"
}
],
"initiated": true,
"output": "onse 1 [ EF(1/2) ]\n[ENC] received fragment #1 of 2, waiting for complete IKE message\n[NET] received packet: from 104.165.244.7[4500] to 172.19.0.5[4500] (532 bytes)\n[ENC] parsed IKE_AUTH response 1 [ EF(2/2) ]\n[ENC] received fragment #2 of 2, reassembled fragmented IKE message (1360 bytes)\n[ENC] parsed IKE_AUTH response 1 [ IDr AUTH CERT N(INIT_CONTACT) CPRP(ADDR MASK DNS DNS DNS DNS) TSi TSr SA ]\n[IKE] received end entity cert \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] using trusted certificate \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] using trusted ca certificate \"CN=mm-ipsec136-1791694391398-server-ca\"\n[CFG] reached self-signed root ca with a path length of 0\n[CFG] checking certificate status of \"CN=mm-ipsec136-1791694391398-server\"\n[CFG] certificate status is not available\n[IKE] authentication of '104.165.244.7' with RSA signature successful\n[CFG] handling INTERNAL_IP4_NETMASK attribute failed\n[IKE] installing DNS server 1.1.1.1 to /etc/resolv.conf\n[IKE] installing DNS server 1.0.0.1 to /etc/resolv.conf\n[IKE] installing DNS server 8.8.8.8 to /etc/resolv.conf\n[IKE] installing DNS server 8.8.4.4 to /etc/resolv.conf\n[IKE] installing new virtual IP 198.18.136.249\n[IKE] IKE_SA lab[1] established between 172.19.0.5[CN=mm-ipsec136-1791694391398-client]...104.165.244.7[104.165.244.7]\n[IKE] scheduling rekeying in 14324s\n[IKE] maximum IKE_SA lifetime 15764s\n[CFG] selected proposal: ESP:AES_CBC_256/HMAC_SHA2_256_128/NO_EXT_SEQ\n[IKE] CHILD_SA private{1} established with SPIs c7774c58_i f8c41742_o and TS 198.18.136.249/32 === 198.18.136.0/24\ninitiate completed successfully\n",
"established": 1,
"online": true,
"privateIp": "172.19.0.5",
"vip": "198.18.136.249",
"pingAttempts": [
{
"success": true,
"output": "PING 198.18.136.1 (198.18.136.1) from 198.18.136.249 : 56(84) bytes of data.\n64 bytes from 198.18.136.1: icmp_seq=1 ttl=64 time=62.4 ms\n64 bytes from 198.18.136.1: icmp_seq=2 ttl=64 time=62.4 ms\n64 bytes from 198.18.136.1: icmp_seq=3 ttl=64 time=62.3 ms\n\n--- 198.18.136.1 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 62.280/62.369/62.445/0.068 ms\n"
}
],
"ping3of3": true
}
],
"success": true,
"receiverLogs": [],
"baselineIds": [
{
"/certificate": [],
"/certificate/crl": [],
"/file": [
"**Qb24a2KNOW6Ay8FA4",
"**NQMkAHKnbvKDA",
"**YHreAtYW0Rzfws6wJ5xXOmqd4"
],
"/system/logging": [
"*1",
"*2",
"*3",
"*4"
],
"/system/logging/action": [
"*0",
"*1",
"*2",
"*3"
],
"/ip/ipsec/identity": [],
"/ip/ipsec/peer": [],
"/ip/address": [
"*1"
],
"/ip/route": [
"*80000003",
"*80000004",
"*80000005",
"*20145010"
],
"/ip/firewall/nat": [],
"/ip/ipsec/policy": [
"*FFFFFF"
],
"/ip/ipsec/policy/group": [
"*2"
],
"/ip/ipsec/profile": [
"*A"
],
"/ip/ipsec/proposal": [
"*0"
],
"/ip/ipsec/mode-config": [
"*1"
],
"/ip/pool": [],
"/interface/bridge": [],
"/ipv6/address": [
"*1",
"*2"
]
},
{
"/certificate": [],
"/certificate/crl": [],
"/file": [
"**Qb24a2KNOW6Ay8FA4",
"**NQMkAHKnbvKDA",
"**YHreAtYW0Rzfws6wJ5xXOmqd4"
],
"/system/logging": [
"*1",
"*2",
"*3",
"*4"
],
"/system/logging/action": [
"*0",
"*1",
"*2",
"*3"
],
"/ip/ipsec/identity": [],
"/ip/ipsec/peer": [],
"/ip/address": [
"*2",
"*3"
],
"/ip/route": [
"*80000003",
"*80000005",
"*20145020",
"*80000004",
"*20145010"
],
"/ip/firewall/nat": [],
"/ip/ipsec/policy": [
"*FFFFFF"
],
"/ip/ipsec/policy/group": [
"*2"
],
"/ip/ipsec/profile": [
"*A"
],
"/ip/ipsec/proposal": [
"*0"
],
"/ip/ipsec/mode-config": [
"*1"
],
"/ip/pool": [],
"/interface/bridge": [],
"/ipv6/address": [
"*1",
"*2"
]
}
],
"owned": [
{
"i": 1,
"path": "/system/logging/action",
"id": "*C",
"name": "mmipsec1361791694391398"
},
{
"i": 1,
"path": "/system/logging",
"id": "*16",
"prefix": "mm-ipsec136-1791694391398",
"action": "mmipsec1361791694391398",
"topics": "certificate,!packet"
},
{
"i": 1,
"path": "/system/logging",
"id": "*17",
"prefix": "mm-ipsec136-1791694391398",
"action": "mmipsec1361791694391398",
"topics": "ipsec,!packet"
},
{
"i": 0,
"path": "/certificate",
"id": "*105",
"name": "mm-ipsec136-1791694391398-ca"
},
{
"i": 0,
"path": "/certificate",
"id": "*106",
"name": "mm-ipsec136-1791694391398-client"
},
{
"i": 0,
"path": "/file",
"id": "**1y5Uv8TOn0KeFnHiXMCSEY2IH2f6ivZC5swWM9Kn0F6SwjblTiLVUVN22v7nRFLz3U",
"name": "cert_export_mm-ipsec136-1791694391398-ca.crt"
},
{
"i": 0,
"path": "/file",
"id": "**9EMwBnKnPqw5n57GAxAb7nSD0qHN74DT6KDBOkYe8kc8bI2TFiZ7iiSVDp0Y5yV6tHLT79Y",
"name": "cert_export_mm-ipsec136-1791694391398-client.crt"
},
{
"i": 1,
"path": "/file",
"id": "**1WhesBaogmIH5vaWFLu8nVJ1uluxufluqDStIawyj8tjds8gLQamJaKDOm",
"name": "flash/mm-ipsec136-1791694391398-ca.crt",
"consumedByImport": true
},
{
"i": 1,
"path": "/certificate",
"id": "*94",
"name": "mm-ipsec136-1791694391398-ca"
},
{
"i": 1,
"path": "/file",
"id": "**79zDGTtNvvf2oYBf9lo4MhIGmL90YXZze8EBAO0nnXEWQSnjMd6U5QC0EWn9n5o",
"name": "flash/mm-ipsec136-1791694391398-client.crt",
"consumedByImport": true
},
{
"i": 1,
"path": "/certificate",
"id": "*95",
"name": "mm-ipsec136-1791694391398-client"
},
{
"i": 1,
"path": "/certificate",
"id": "*96",
"name": "mm-ipsec136-1791694391398-server-ca"
},
{
"i": 1,
"path": "/certificate",
"id": "*97",
"name": "mm-ipsec136-1791694391398-server"
},
{
"i": 1,
"path": "/file",
"id": "**ATsGNOdfQYW0jGXwAqCzLS04Qt5t2f1xV1cnDRTdXUuyeIxnLngDqdcFFi8SPSKhobhoFSNl0Lc",
"name": "cert_export_mm-ipsec136-1791694391398-server-ca.crt"
},
{
"i": 1,
"path": "/file",
"id": "**9EMwBnKnPqw5n57GAxAb7nSD0qHN74DT6KDBOkYe8kc8bI2TFiZ7iiSVDpNvdpQgyVU0lJU",
"name": "cert_export_mm-ipsec136-1791694391398-server.crt"
},
{
"i": 1,
"path": "/ip/ipsec/profile",
"id": "*B",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/proposal",
"id": "*1",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/policy/group",
"id": "*3",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/policy",
"id": "*1000000"
},
{
"i": 1,
"path": "/ip/pool",
"id": "*3",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/mode-config",
"id": "*2",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/peer",
"id": "*1",
"name": "mm-ipsec136-1791694391398"
},
{
"i": 1,
"path": "/ip/ipsec/identity",
"id": "*A"
},
{
"i": 1,
"path": "/interface/bridge",
"id": "*6E",
"name": "mm-ipsec136-1791694391398-br"
},
{
"i": 1,
"path": "/ip/address",
"id": "*96"
}
],
"settingsRestored": true,
"dockerCleanup": true,
"endpointClosed": true,
"privateFilesRemoved": true
},
"endpointPortClosed": true,
"bounds": [
"Same certificate-bound CDP; signed valid/malformed/signed expired/signed valid payloads, own cache flushed between phases after ownership checks",
"Malformed payload HTTP200 is not DER; cache invalid=true; explicit IKE AUTHENTICATION_FAILED/API offline",
"Expired DER signed by the exact own issuer key, OpenSSL signature verification succeeds; lastUpdate now-2h/nextUpdate now-1h; device clocks unchanged",
"RouterOS expired caches invalid=false/expired=true; IKE explicitly refused; no inference solely from timeout",
"Both positive controls IKE/Ping3of3/API online; four distinct Linux containers held for address separation, no retry in this run",
"Selected per-phase auth metadata persisted; expired auth log list can include earlier malformed-phase messages and is not a unique expiry reason label",
"18 collection ID baselines per CHR restored, exact CRL settings restoration, own Docker/keys/certs/network/logger/endpoint removed",
"No other client OS, immediate active-session termination, sustained performance/SLA or full production PKI acceptance",
"Application source/runtime unchanged; UI regression started separately, result not yet accepted"
],
"references": [
"https://docs.openssl.org/3.0/man1/openssl-ca/",
"https://manual.mikrotik.com/docs/authentication-authorization-accounting/certificates/"
]
}