This project's continuity is at risk. If Internet routing security is important to you, throw a lifeline! Please donate to the 2026 fundraising campaign.

$ rpki-client -vvf rpki.apnic.net/member_repository/A91B0F3F/09373AD678C211EABD772359C4F9AE02/FE84EF96F16211F08FA76A8B5F6F56BC.roa
File: FE84EF96F16211F08FA76A8B5F6F56BC.roa (raw, json)
Hash identifier: ZPxY3+2edzPvKz+TL3qfzFG7MVyIXSRM4erhnEG41xI=
Subject key identifier: 5D:92:D3:9F:78:9C:51:8E:B0:20:87:3E:47:79:CA:F7:5A:4B:41:58
Certificate issuer: /CN=A91B0F3F/serialNumber=F818FC988EC7032C3E2C6A48A55498AB7CD565FD
Certificate serial: 0AA9
Authority key identifier: F8:18:FC:98:8E:C7:03:2C:3E:2C:6A:48:A5:54:98:AB:7C:D5:65:FD
Authority info access: rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.cer
Subject info access: rsync://rpki.apnic.net/member_repository/A91B0F3F/09373AD678C211EABD772359C4F9AE02/FE84EF96F16211F08FA76A8B5F6F56BC.roa
Signing time: Wed 14 Jan 2026 16:07:15 +0000
ROA not before: Wed 14 Jan 2026 16:07:15 +0000
ROA not after: Thu 30 Jul 2026 00:00:00 +0000
asID: 135420
IP address blocks: 45.249.184.0/22 maxlen: 22
45.249.184.0/24 maxlen: 24
45.249.185.0/24 maxlen: 24
45.249.186.0/24 maxlen: 24
45.249.187.0/24 maxlen: 24
103.218.188.0/22 maxlen: 22
103.218.188.0/24 maxlen: 24
103.218.189.0/24 maxlen: 24
103.218.190.0/24 maxlen: 24
103.218.191.0/24 maxlen: 24
2402:48c0::/32 maxlen: 36
2402:48c0::/48 maxlen: 48
2402:48c0:1::/48 maxlen: 48
2402:48c0:2::/48 maxlen: 48
2402:48c0:3::/48 maxlen: 48
2402:48c0:4::/48 maxlen: 48
2402:48c0:5::/48 maxlen: 48
2402:48c0:6::/48 maxlen: 48
2402:48c0:7::/48 maxlen: 48
2402:48c0:8::/48 maxlen: 48
2402:48c0:9::/48 maxlen: 48
2402:48c0:a::/48 maxlen: 48
2402:48c0:b::/48 maxlen: 48
2402:48c0:c::/48 maxlen: 48
2402:48c0:d::/48 maxlen: 48
2402:48c0:e::/48 maxlen: 48
2402:48c0:f::/48 maxlen: 48
Validation: OK
Signature path: rsync://rpki.apnic.net/member_repository/A91B0F3F/09373AD678C211EABD772359C4F9AE02/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.crl
rsync://rpki.apnic.net/member_repository/A91B0F3F/09373AD678C211EABD772359C4F9AE02/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.mft
rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.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: Sat 31 Jan 2026 19:05:19 +0000
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2729 (0xaa9)
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=A91B0F3F, serialNumber=F818FC988EC7032C3E2C6A48A55498AB7CD565FD
Validity
Not Before: Jan 14 16:07:15 2026 GMT
Not After : Jul 30 00:00:00 2026 GMT
Subject: CN=6967bf33-88f1
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:e2:f4:69:7e:c7:20:69:59:09:23:68:34:c4:36:
8e:b4:06:1c:39:19:d5:c1:28:f1:f0:73:05:8a:ff:
cc:de:45:cc:7b:c1:13:25:e8:74:1a:e3:7f:54:cc:
0d:47:64:20:f4:40:b6:35:b4:06:3d:13:ba:0e:26:
c1:66:2e:d9:fb:8f:5d:52:4d:2d:a6:93:f1:25:61:
d9:92:01:65:32:2b:61:ba:d1:d0:34:e9:aa:1e:ef:
68:bb:0b:52:6e:62:bb:98:4a:0d:3c:a1:f8:cc:d4:
b6:5e:8f:2e:ca:f2:6d:3c:88:1b:20:70:bf:29:fe:
3b:9e:5d:5b:f8:23:b6:51:62:4c:e6:5f:18:5c:af:
b3:d7:16:4d:16:b6:eb:34:03:7a:9a:d0:15:00:98:
fa:fa:bb:ae:5e:22:ac:ac:0c:52:56:12:6c:89:09:
2c:de:12:17:5a:b5:f9:ab:a6:62:4f:91:9a:c7:3a:
08:68:a5:04:e9:3a:67:e8:60:da:22:b9:26:9f:b3:
cf:a0:06:9c:c5:51:e0:f0:52:0e:40:ac:ca:f4:69:
eb:e9:2c:25:e9:dd:16:53:82:59:2c:e4:4b:d7:51:
e4:27:7c:48:8c:e5:a1:99:97:93:59:ee:38:1b:fc:
73:dc:ac:55:08:4e:f5:40:ea:97:6c:16:66:86:4b:
7d:9f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
5D:92:D3:9F:78:9C:51:8E:B0:20:87:3E:47:79:CA:F7:5A:4B:41:58
X509v3 Authority Key Identifier:
keyid:F8:18:FC:98:8E:C7:03:2C:3E:2C:6A:48:A5:54:98:AB:7C:D5:65:FD
X509v3 Key Usage: critical
Digital Signature
X509v3 CRL Distribution Points:
Full Name:
URI:rsync://rpki.apnic.net/member_repository/A91B0F3F/09373AD678C211EABD772359C4F9AE02/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.crl
Authority Information Access:
CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-Bj8mI7HAyw-LGpIpVSYq3zVZf0.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/A91B0F3F/09373AD678C211EABD772359C4F9AE02/FE84EF96F16211F08FA76A8B5F6F56BC.roa
RPKI Notify - URI:https://rrdp.apnic.net/notification.xml
sbgp-ipAddrBlock: critical
IPv4:
45.249.184.0/22
103.218.188.0/22
IPv6:
2402:48c0::/32
Signature Algorithm: sha256WithRSAEncryption
6d:2a:8a:39:dc:6c:61:e2:53:cb:75:c9:32:25:2e:0d:6a:c1:
9b:bc:6a:11:ba:a3:b9:52:d2:29:87:f5:6d:a4:7a:e9:a9:d3:
54:56:e4:a1:04:e8:8a:ab:16:47:c0:5a:08:96:57:99:a6:20:
10:69:84:9a:c1:a0:97:9e:6e:82:11:7e:d3:62:c7:ae:15:bf:
ca:6e:a7:fb:65:0b:f1:b4:4a:82:47:89:55:74:a1:87:44:7b:
48:52:fb:40:74:28:b4:6e:b9:aa:e8:bb:15:36:2c:ec:4d:10:
bb:60:47:9c:03:95:6b:ef:9a:58:88:5e:90:e5:aa:9e:9c:75:
9d:71:55:65:46:67:11:86:4e:51:c7:98:f6:f7:5d:c3:a4:d2:
37:d7:6a:7c:77:76:5f:ea:2b:44:32:8e:02:7d:fb:09:98:6c:
a8:c9:ed:e2:6b:0b:8d:f2:76:e2:34:70:83:0b:f5:95:af:5d:
c7:e7:63:9b:9b:a1:a9:62:38:dd:93:c1:79:76:c7:ab:e0:31:
ed:24:df:8f:41:a4:da:08:69:51:89:8e:fb:af:9b:da:73:67:
e3:ab:2f:76:39:7e:63:96:7e:7f:50:6c:fc:cc:81:37:36:65:
58:58:1d:ec:2a:d9:36:46:ff:9c:66:64:40:30:c7:18:25:ca:
34:13:ad:60
-----BEGIN CERTIFICATE-----
MIIFhjCCBG6gAwIBAgICCqkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjBGM0YxMTAvBgNVBAUTKEY4MThGQzk4OEVDNzAzMkMzRTJDNkE0OEE1NTQ5OEFC
N0NENTY1RkQwHhcNMjYwMTE0MTYwNzE1WhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTY3YmYzMy04OGYxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4vRpfscgaVkJI2g0xDaOtAYcORnVwSjx8HMFiv/M3kXMe8ETJeh0GuN/VMwN
R2Qg9EC2NbQGPRO6DibBZi7Z+49dUk0tppPxJWHZkgFlMithutHQNOmqHu9ouwtS
bmK7mEoNPKH4zNS2Xo8uyvJtPIgbIHC/Kf47nl1b+CO2UWJM5l8YXK+z1xZNFrbr
NAN6mtAVAJj6+ruuXiKsrAxSVhJsiQks3hIXWrX5q6ZiT5GaxzoIaKUE6Tpn6GDa
Irkmn7PPoAacxVHg8FIOQKzK9Gnr6Swl6d0WU4JZLORL11HkJ3xIjOWhmZeTWe44
G/xz3KxVCE71QOqXbBZmhkt9nwIDAQABo4ICqjCCAqYwHQYDVR0OBBYEFF2S0594
nFGOsCCHPkd5yvdaS0FYMB8GA1UdIwQYMBaAFPgY/JiOxwMsPixqSKVUmKt81WX9
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMEYzRi8wOTM3M0FENjc4
QzIxMUVBQkQ3NzIzNTlDNEY5QUUwMi8tQmo4bUk3SEF5dy1MR3BJcFZTWXEzelZa
ZjAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLy1CajhtSTdIQXl3LUxHcElwVlNZcTN6VlpmMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjBGM0YvMDkzNzNBRDY3OEMyMTFFQUJENzcyMzU5QzRGOUFFMDIvRkU4NEVGOTZG
MTYyMTFGMDhGQTc2QThCNUY2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNAYIKwYBBQUHAQcBAf8E
JTAjMBIEAgABMAwDBAIt+bgDBAJn2rwwDQQCAAIwBwMFACQCSMAwDQYJKoZIhvcN
AQELBQADggEBAG0qijncbGHiU8t1yTIlLg1qwZu8ahG6o7lS0imH9W2keump01RW
5KEE6IqrFkfAWgiWV5mmIBBphJrBoJeeboIRftNix64Vv8pup/tlC/G0SoJHiVV0
oYdEe0hS+0B0KLRuuarouxU2LOxNELtgR5wDlWvvmliIXpDlqp6cdZ1xVWVGZxGG
TlHHmPb3XcOk0jfXanx3dl/qK0QyjgJ9+wmYbKjJ7eJrC43yduI0cIML9ZWvXcfn
Y5uboaliON2TwXl2x6vgMe0k349BpNoIaVGJjvuvm9pzZ+OrL3Y5fmOWfn9QbPzM
gTc2ZVhYHewq2TZG/5xmZEAwxxglyjQTrWA=
-----END CERTIFICATE-----
Generated at Sun Jan 25 06:15:34 2026 by rpki-client