
Route Origin Authorization
$ rpki-client -vvf rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/40FAF0C8090A11F191B4F9FF353D8C67.roa
File: 40FAF0C8090A11F191B4F9FF353D8C67.roa (raw, json)
Hash identifier: tSEq0mWoGPibwDQ4pSkCNY7zhK1jNgm3b9+3eCbUq8Y=
Subject key identifier: 5F:FE:B8:E9:98:7F:E6:53:DB:34:44:1A:67:B8:66:02:DD:B0:FB:E2
Certificate issuer: /CN=A914661C/serialNumber=74AEB63F2F1DA957D65820964FF79DF0F593800C
Certificate serial: 0314
Authority key identifier: 74:AE:B6:3F:2F:1D:A9:57:D6:58:20:96:4F:F7:9D:F0:F5:93:80:0C
Authority info access: rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.cer
Subject info access: rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/40FAF0C8090A11F191B4F9FF353D8C67.roa
Signing time: Sun 01 Mar 2026 18:33:24 +0000
ROA not before: Fri 13 Feb 2026 18:31:47 +0000
ROA not after: Wed 30 Dec 2026 00:00:00 +0000
asID: 151786
IP address blocks: 103.7.4.0/24 maxlen: 24
103.7.5.0/24 maxlen: 24
2400:ac20:3000::/36 maxlen: 36
2400:ac20:4000::/48 maxlen: 48
2400:ac20:5000::/48 maxlen: 48
2400:ac20:5001::/48 maxlen: 48
2400:ac20:5002::/48 maxlen: 48
2400:ac20:5003::/48 maxlen: 48
2400:ac20:5004::/48 maxlen: 48
2400:ac20:5005::/48 maxlen: 48
2400:ac20:5006::/48 maxlen: 48
2400:ac20:5007::/48 maxlen: 48
2400:ac20:5008::/48 maxlen: 48
2400:ac20:5009::/48 maxlen: 48
2400:ac20:500a::/48 maxlen: 48
2400:ac20:500b::/48 maxlen: 48
2400:ac20:500c::/48 maxlen: 48
2400:ac20:500d::/48 maxlen: 48
2400:ac20:500e::/48 maxlen: 48
2400:ac20:500f::/48 maxlen: 48
2400:ac20:5010::/48 maxlen: 48
2400:ac20:5011::/48 maxlen: 48
2400:ac20:5012::/48 maxlen: 48
2400:ac20:5013::/48 maxlen: 48
2400:ac20:5014::/48 maxlen: 48
2400:ac20:5015::/48 maxlen: 48
2400:ac20:5016::/48 maxlen: 48
2400:ac20:5017::/48 maxlen: 48
2400:ac20:5018::/48 maxlen: 48
2400:ac20:5019::/48 maxlen: 48
2400:ac20:501a::/48 maxlen: 48
2400:ac20:501b::/48 maxlen: 48
2400:ac20:501c::/48 maxlen: 48
2400:ac20:501d::/48 maxlen: 48
2400:ac20:501e::/48 maxlen: 48
2400:ac20:501f::/48 maxlen: 48
2400:ac20:5020::/48 maxlen: 48
2400:ac20:5021::/48 maxlen: 48
2400:ac20:5022::/48 maxlen: 48
2400:ac20:5023::/48 maxlen: 48
2400:ac20:5024::/48 maxlen: 48
2400:ac20:5025::/48 maxlen: 48
2400:ac20:5026::/48 maxlen: 48
2400:ac20:5027::/48 maxlen: 48
2400:ac20:5028::/48 maxlen: 48
2400:ac20:5029::/48 maxlen: 48
2400:ac20:502a::/48 maxlen: 48
2400:ac20:502b::/48 maxlen: 48
2400:ac20:502c::/48 maxlen: 48
2400:ac20:502d::/48 maxlen: 48
2400:ac20:502e::/48 maxlen: 48
2400:ac20:502f::/48 maxlen: 48
2400:ac20:5030::/48 maxlen: 48
2400:ac20:5031::/48 maxlen: 48
2400:ac20:5032::/48 maxlen: 48
2400:ac20:5033::/48 maxlen: 48
2400:ac20:5034::/48 maxlen: 48
2400:ac20:5035::/48 maxlen: 48
2400:ac20:5036::/48 maxlen: 48
2400:ac20:5037::/48 maxlen: 48
2400:ac20:5038::/48 maxlen: 48
2400:ac20:5039::/48 maxlen: 48
2400:ac20:503a::/48 maxlen: 48
2400:ac20:503b::/48 maxlen: 48
2400:ac20:503c::/48 maxlen: 48
2400:ac20:503d::/48 maxlen: 48
2400:ac20:503e::/48 maxlen: 48
2400:ac20:503f::/48 maxlen: 48
2400:ac20:5040::/48 maxlen: 48
2400:ac20:5041::/48 maxlen: 48
2400:ac20:5042::/48 maxlen: 48
2400:ac20:5043::/48 maxlen: 48
2400:ac20:5044::/48 maxlen: 48
2400:ac20:5045::/48 maxlen: 48
2400:ac20:5046::/48 maxlen: 48
2400:ac20:5047::/48 maxlen: 48
2400:ac20:5048::/48 maxlen: 48
2400:ac20:5049::/48 maxlen: 48
2400:ac20:504a::/48 maxlen: 48
2400:ac20:504b::/48 maxlen: 48
2400:ac20:504c::/48 maxlen: 48
2400:ac20:504d::/48 maxlen: 48
2400:ac20:504e::/48 maxlen: 48
2400:ac20:504f::/48 maxlen: 48
2400:ac20:5050::/48 maxlen: 48
2400:ac20:5052::/48 maxlen: 48
2400:ac20:5053::/48 maxlen: 48
2400:ac20:5054::/48 maxlen: 48
2400:ac20:5055::/48 maxlen: 48
2400:ac20:5056::/48 maxlen: 48
2400:ac20:5057::/48 maxlen: 48
2400:ac20:5058::/48 maxlen: 48
2400:ac20:5059::/48 maxlen: 48
2400:ac20:505a::/48 maxlen: 48
2400:ac20:505b::/48 maxlen: 48
2400:ac20:505c::/48 maxlen: 48
2400:ac20:505d::/48 maxlen: 48
2400:ac20:505e::/48 maxlen: 48
2400:ac20:505f::/48 maxlen: 48
2400:ac20:5060::/48 maxlen: 48
2400:ac20:5061::/48 maxlen: 48
2400:ac20:5062::/48 maxlen: 48
2400:ac20:5063::/48 maxlen: 48
2400:ac20:5064::/48 maxlen: 48
2400:ac20:5065::/48 maxlen: 48
2400:ac20:5066::/48 maxlen: 48
2400:ac20:5067::/48 maxlen: 48
2400:ac20:5068::/48 maxlen: 48
2400:ac20:5069::/48 maxlen: 48
2400:ac20:506a::/48 maxlen: 48
2400:ac20:506b::/48 maxlen: 48
2400:ac20:506c::/48 maxlen: 48
2400:ac20:506d::/48 maxlen: 48
Validation: OK
Signature path: rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.crl
rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.mft
rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.cer
rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.crl
rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.mft
rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/DmWk9f02tb1o6zySNAiXjJB6p58.cer
rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.crl
rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.mft
rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/mBQsnQtBo7n7YD12mEgjb9HzGSQ.cer
rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.crl
rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.mft
rsync://rpki.apnic.net/repository/apnic-rpki-root-iana-origin.cer
Signature path expires: Fri 20 Mar 2026 00:59:47 +0000
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 788 (0x314)
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=A914661C, serialNumber=74AEB63F2F1DA957D65820964FF79DF0F593800C
Validity
Not Before: Feb 13 18:31:47 2026 GMT
Not After : Dec 30 00:00:00 2026 GMT
Subject: CN=69a48674-c5c9
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:c1:c2:11:e5:88:0f:ce:ca:5f:0a:f3:c4:ce:ee:
78:8d:ac:b2:fc:e2:05:88:99:3e:9b:d5:d2:a9:78:
af:d3:6e:53:5e:e1:00:56:54:6a:2e:c2:3c:aa:b7:
73:91:eb:4c:08:7e:68:38:96:a5:eb:b4:28:78:b6:
51:df:19:1b:8a:54:ba:38:21:0d:6b:c1:83:c4:b1:
13:c4:09:c3:ea:89:a2:38:bc:6a:0f:32:30:1a:1c:
c9:99:e8:55:cf:1d:34:96:a5:7d:10:1c:94:8c:c4:
fc:15:d9:e5:34:7d:77:8f:ca:4b:d3:b9:15:af:f7:
72:cb:71:34:26:3a:58:6e:ec:20:78:56:d4:f4:17:
33:1d:13:f9:0d:8d:c0:59:5d:ed:3f:82:c7:13:ba:
e0:1f:dc:13:45:eb:a1:3d:6a:9b:e8:10:a1:ef:fe:
37:ce:00:37:ba:14:b8:96:a9:05:b3:a7:2d:79:94:
68:8b:7a:8f:d0:58:2d:63:94:f4:2b:2f:90:52:ef:
53:9d:9c:ae:b9:91:cf:b3:ea:e1:19:a7:86:fa:bd:
29:ba:20:03:dd:e5:28:7c:e2:ad:47:69:2a:2b:c1:
de:a0:ab:70:c4:6a:f6:29:1d:79:e6:ca:76:b3:b3:
c7:dd:bd:25:da:43:79:a1:38:c1:d2:15:97:4c:93:
e0:d9
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
5F:FE:B8:E9:98:7F:E6:53:DB:34:44:1A:67:B8:66:02:DD:B0:FB:E2
X509v3 Authority Key Identifier:
keyid:74:AE:B6:3F:2F:1D:A9:57:D6:58:20:96:4F:F7:9D:F0:F5:93:80:0C
X509v3 Key Usage: critical
Digital Signature
X509v3 CRL Distribution Points:
Full Name:
URI:rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.crl
Authority Information Access:
CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.cer
X509v3 Certificate Policies: critical
Policy: ipAddr-asNumber
CPS: https://www.apnic.net/RPKI/CPS.pdf
Subject Information Access:
Signed Object - URI:rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/40FAF0C8090A11F191B4F9FF353D8C67.roa
sbgp-ipAddrBlock: critical
IPv4:
103.7.4.0/23
IPv6:
2400:ac20:3000::-2400:ac20:4000:ffff:ffff:ffff:ffff:ffff
2400:ac20:5000::-2400:ac20:5050:ffff:ffff:ffff:ffff:ffff
2400:ac20:5052::-2400:ac20:506d:ffff:ffff:ffff:ffff:ffff
Signature Algorithm: sha256WithRSAEncryption
76:50:0b:d9:f9:4e:a7:e1:3c:d3:b9:51:72:a6:88:0e:7e:f3:
37:4e:2e:cd:20:39:ab:1b:27:85:51:56:d1:f6:3c:7f:a4:2e:
02:69:fd:96:bb:5e:91:9d:3f:e2:db:b1:de:8f:96:20:92:02:
57:47:be:d5:b0:c3:8f:a2:5c:b7:0e:3e:81:0c:e2:de:a9:93:
62:7d:9c:3f:3c:48:df:54:f9:6c:4a:8f:bf:23:3a:de:5c:5d:
90:17:00:c1:c6:cf:08:a9:a8:84:c4:f7:c4:fd:a9:c0:1e:70:
72:a3:79:59:75:16:88:d6:5b:26:1c:08:16:8a:1e:28:cf:61:
b8:c9:30:58:a0:90:fc:11:6f:e1:02:c5:e1:e9:6e:cd:af:77:
31:55:06:2e:41:b1:a3:93:bf:39:db:91:96:e3:3f:db:37:8e:
a6:40:a0:53:eb:32:e4:26:de:84:17:90:b1:8b:ef:fe:8c:07:
ea:1c:35:8d:b9:bd:e0:7d:c3:21:04:bf:23:d9:70:8c:ee:b3:
36:1b:46:15:84:6c:f0:ef:b7:88:27:80:0e:4c:ec:67:a0:79:
3e:8f:6b:0f:1a:38:f4:5e:82:23:dd:81:e6:db:7a:db:58:ba:
b3:32:37:32:08:dc:39:b8:a9:e2:96:c9:2d:be:29:f7:fa:03:
47:ff:db:0d
-----BEGIN CERTIFICATE-----
MIIFfjCCBGagAwIBAgICAxQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDY2MUMxMTAvBgNVBAUTKDc0QUVCNjNGMkYxREE5NTdENjU4MjA5NjRGRjc5REYw
RjU5MzgwMEMwHhcNMjYwMjEzMTgzMTQ3WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0ODY3NC1jNWM5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwcIR5YgPzspfCvPEzu54jayy/OIFiJk+m9XSqXiv025TXuEAVlRqLsI8qrdz
ketMCH5oOJal67QoeLZR3xkbilS6OCENa8GDxLETxAnD6omiOLxqDzIwGhzJmehV
zx00lqV9EByUjMT8FdnlNH13j8pL07kVr/dyy3E0JjpYbuwgeFbU9BczHRP5DY3A
WV3tP4LHE7rgH9wTReuhPWqb6BCh7/43zgA3uhS4lqkFs6cteZRoi3qP0FgtY5T0
Ky+QUu9TnZyuuZHPs+rhGaeG+r0puiAD3eUofOKtR2kqK8HeoKtwxGr2KR155sp2
s7PH3b0l2kN5oTjB0hWXTJPg2QIDAQABo4ICojCCAp4wHQYDVR0OBBYEFF/+uOmY
f+ZT2zREGme4ZgLdsPviMB8GA1UdIwQYMBaAFHSutj8vHalX1lgglk/3nfD1k4AM
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0NjYxQy83NzBDQkUyNDM2
QTYxMUVEOEZDMTcwMkNDNEY5QUUwMi9kSzYyUHk4ZHFWZldXQ0NXVF9lZDhQV1Rn
QXcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2RLNjJQeThkcVZmV1dDQ1dUX2VkOFBXVGdBdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDY2MUMvNzcwQ0JFMjQzNkE2MTFFRDhGQzE3MDJDQzRGOUFFMDIvNDBGQUYwQzgw
OTBBMTFGMTkxQjRGOUZGMzUzRDhDNjcucm9hMGEGCCsGAQUFBwEHAQH/BFIwUDAM
BAIAATAGAwQBZwcEMEAEAgACMDowEQMGBCQArCAwAwcAJACsIEAAMBEDBgQkAKwg
UAMHACQArCBQUDASAwcBJACsIFBSAwcBJACsIFBsMA0GCSqGSIb3DQEBCwUAA4IB
AQB2UAvZ+U6n4TzTuVFypogOfvM3Ti7NIDmrGyeFUVbR9jx/pC4Caf2Wu16RnT/i
27Hej5YgkgJXR77VsMOPoly3Dj6BDOLeqZNifZw/PEjfVPlsSo+/IzreXF2QFwDB
xs8IqaiExPfE/anAHnByo3lZdRaI1lsmHAgWih4oz2G4yTBYoJD8EW/hAsXh6W7N
r3cxVQYuQbGjk78525GW4z/bN46mQKBT6zLkJt6EF5Cxi+/+jAfqHDWNub3gfcMh
BL8j2XCM7rM2G0YVhGzw77eIJ4AOTOxnoHk+j2sPGjj0XoIj3YHm23rbWLqzMjcy
CNw5uKnilsktvin3+gNH/9sN
-----END CERTIFICATE-----
Generated at Fri Mar 13 19:32:11 2026 by rpki-client