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/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/F9B7A3BEB0A911EF8706BE26C4F9AE02.roa
File: F9B7A3BEB0A911EF8706BE26C4F9AE02.roa (raw, json)
Hash identifier: m9vn85iMhp8nUND+VC20bEfpfb8gwuJrnYL7AdZXCkM=
Subject key identifier: 77:15:C3:84:82:29:31:D2:B1:3E:82:EA:99:24:A4:36:67:EF:00:ED
Certificate issuer: /CN=A91F13B9/serialNumber=7EAC0C2CB27A30A138EE475B07FE97E8E933FDCA
Certificate serial: 2946
Authority key identifier: 7E:AC:0C:2C:B2:7A:30:A1:38:EE:47:5B:07:FE:97:E8:E9:33:FD:CA
Authority info access: rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/fqwMLLJ6MKE47kdbB_6X6Okz_co.cer
Subject info access: rsync://rpki.apnic.net/member_repository/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/F9B7A3BEB0A911EF8706BE26C4F9AE02.roa
Signing time: Sat 10 Jan 2026 16:12:42 +0000
ROA not before: Sat 10 Jan 2026 16:12:42 +0000
ROA not after: Tue 02 Mar 2027 00:00:00 +0000
asID: 141681
IP address blocks: 103.254.120.0/24 maxlen: 24
103.254.121.0/24 maxlen: 24
2401:ae0::/32 maxlen: 32
2401:ae0::/48 maxlen: 48
2401:ae0:1::/48 maxlen: 48
2401:ae0:2::/48 maxlen: 48
2401:ae0:aa::/48 maxlen: 48
2401:ae0:bb::/48 maxlen: 48
2401:ae0:cc::/48 maxlen: 48
2401:ae0:6000::/36 maxlen: 36
2401:ae0:6000::/48 maxlen: 48
2401:ae0:6100::/48 maxlen: 48
2401:ae0:6200::/48 maxlen: 48
2401:ae0:6300::/48 maxlen: 48
2401:ae0:6400::/48 maxlen: 48
2401:ae0:6500::/48 maxlen: 48
2401:ae0:6600::/48 maxlen: 48
2401:ae0:6700::/48 maxlen: 48
Validation: OK
Signature path: rsync://rpki.apnic.net/member_repository/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/fqwMLLJ6MKE47kdbB_6X6Okz_co.crl
rsync://rpki.apnic.net/member_repository/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/fqwMLLJ6MKE47kdbB_6X6Okz_co.mft
rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/fqwMLLJ6MKE47kdbB_6X6Okz_co.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 15:27:44 +0000
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 10566 (0x2946)
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=A91F13B9, serialNumber=7EAC0C2CB27A30A138EE475B07FE97E8E933FDCA
Validity
Not Before: Jan 10 16:12:42 2026 GMT
Not After : Mar 2 00:00:00 2027 GMT
Subject: CN=69627a7a-84ad
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ea:5e:50:9a:17:fd:9f:1a:58:93:97:5f:d1:d3:
c7:1a:52:f6:14:4a:33:e3:dd:90:95:c4:ac:72:a5:
29:c6:55:3e:ab:f2:2c:86:93:8c:40:c8:c0:2f:b0:
34:73:b4:0c:17:92:79:07:6f:4c:0f:31:7d:f7:8c:
80:60:90:6a:e2:80:f1:10:98:69:c7:10:95:72:9e:
c7:c8:33:26:5e:70:8f:b7:eb:fc:cb:d9:1a:df:fb:
13:ae:a4:0f:e2:e5:a2:ad:be:6b:54:6d:03:e1:f8:
96:02:1a:74:26:29:6b:93:94:ae:c4:f2:ce:4a:5e:
28:23:6b:b0:98:b3:ad:fc:7d:7a:c8:4d:4f:9c:83:
39:c9:ad:e6:b5:57:65:eb:6c:9d:7f:1c:fc:f0:54:
c9:54:73:97:0f:4e:25:e9:ef:9e:02:3b:52:b4:41:
21:87:84:ca:35:c4:84:34:c8:a4:e7:f4:36:e9:0b:
58:30:71:95:35:78:b5:86:42:19:95:f7:01:3d:25:
10:26:d1:7c:d8:ba:21:2e:8c:23:e3:aa:6f:5c:86:
74:77:0d:7a:30:5b:45:25:b5:05:dd:f1:31:3e:4c:
32:ea:32:96:ca:93:ee:ef:be:64:18:53:de:e8:90:
58:49:31:ef:73:60:45:a5:e4:a1:3b:b1:19:44:d4:
76:29
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
77:15:C3:84:82:29:31:D2:B1:3E:82:EA:99:24:A4:36:67:EF:00:ED
X509v3 Authority Key Identifier:
keyid:7E:AC:0C:2C:B2:7A:30:A1:38:EE:47:5B:07:FE:97:E8:E9:33:FD:CA
X509v3 Key Usage: critical
Digital Signature
X509v3 CRL Distribution Points:
Full Name:
URI:rsync://rpki.apnic.net/member_repository/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/fqwMLLJ6MKE47kdbB_6X6Okz_co.crl
Authority Information Access:
CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/fqwMLLJ6MKE47kdbB_6X6Okz_co.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/A91F13B9/1897B2529F9D11E49619532DC4F9AE02/F9B7A3BEB0A911EF8706BE26C4F9AE02.roa
RPKI Notify - URI:https://rrdp.apnic.net/notification.xml
sbgp-ipAddrBlock: critical
IPv4:
103.254.120.0/23
IPv6:
2401:ae0::/32
Signature Algorithm: sha256WithRSAEncryption
ab:90:5d:5d:a3:ce:23:a2:10:f4:e8:b8:ac:ff:7c:cc:2f:bc:
8c:98:fc:a0:31:78:be:4d:ed:4a:bf:ae:f7:98:8a:30:a2:01:
4c:4f:cd:d8:c3:05:9f:06:32:91:4b:89:0a:96:f9:ca:4d:93:
36:09:b7:32:cd:26:ca:a7:7a:50:7d:af:74:6c:e5:88:79:51:
4b:fd:4e:5f:c7:7a:0f:e8:82:a2:a0:5c:54:d6:10:53:1e:b9:
99:42:fc:37:33:95:22:0b:52:5a:cd:6c:a7:e9:08:1c:b3:fc:
be:e0:52:80:de:6d:27:97:d3:0a:90:a3:2d:7f:eb:f8:6f:54:
14:15:fc:78:0d:2d:17:ac:c6:8b:af:9e:5d:05:13:b7:9a:98:
15:c1:7f:86:18:1f:ed:cf:52:51:7a:4e:ca:23:81:8f:b9:97:
21:43:96:24:7f:f4:fc:96:8e:f6:88:e7:44:c2:5e:ae:9d:4a:
c7:1d:5d:15:fd:b8:71:e2:92:1c:1f:56:f6:f9:69:91:c2:7b:
91:41:03:df:d7:b5:52:8d:7e:0c:c7:a5:55:76:e0:42:16:17:
09:1a:1b:e4:7b:bc:03:ac:1e:42:04:27:51:77:b8:52:09:0a:
7f:90:b8:73:71:1e:53:a0:8d:39:02:4c:0b:0e:ab:ec:10:d3:
79:92:53:ab
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICKUYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RjEzQjkxMTAvBgNVBAUTKDdFQUMwQzJDQjI3QTMwQTEzOEVFNDc1QjA3RkU5N0U4
RTkzM0ZEQ0EwHhcNMjYwMTEwMTYxMjQyWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTYyN2E3YS04NGFkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA6l5Qmhf9nxpYk5df0dPHGlL2FEoz492QlcSscqUpxlU+q/IshpOMQMjAL7A0
c7QMF5J5B29MDzF994yAYJBq4oDxEJhpxxCVcp7HyDMmXnCPt+v8y9ka3/sTrqQP
4uWirb5rVG0D4fiWAhp0Jilrk5SuxPLOSl4oI2uwmLOt/H16yE1PnIM5ya3mtVdl
62ydfxz88FTJVHOXD04l6e+eAjtStEEhh4TKNcSENMik5/Q26QtYMHGVNXi1hkIZ
lfcBPSUQJtF82LohLowj46pvXIZ0dw16MFtFJbUF3fExPkwy6jKWypPu775kGFPe
6JBYSTHvc2BFpeShO7EZRNR2KQIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFHcVw4SC
KTHSsT6C6pkkpDZn7wDtMB8GA1UdIwQYMBaAFH6sDCyyejChOO5HWwf+l+jpM/3K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGMTNCOS8xODk3QjI1MjlG
OUQxMUU0OTYxOTUzMkRDNEY5QUUwMi9mcXdNTExKNk1LRTQ3a2RiQl82WDZPa3pf
Y28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2Zxd01MTEo2TUtFNDdrZGJCXzZYNk9rel9jby5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjEzQjkvMTg5N0IyNTI5RjlEMTFFNDk2MTk1MzJEQzRGOUFFMDIvRjlCN0EzQkVC
MEE5MTFFRjg3MDZCRTI2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAFn/ngwDQQCAAIwBwMFACQBCuAwDQYJKoZIhvcNAQELBQAD
ggEBAKuQXV2jziOiEPTouKz/fMwvvIyY/KAxeL5N7Uq/rveYijCiAUxPzdjDBZ8G
MpFLiQqW+cpNkzYJtzLNJsqnelB9r3Rs5Yh5UUv9Tl/Heg/ogqKgXFTWEFMeuZlC
/DczlSILUlrNbKfpCByz/L7gUoDebSeX0wqQoy1/6/hvVBQV/HgNLResxouvnl0F
E7eamBXBf4YYH+3PUlF6TsojgY+5lyFDliR/9PyWjvaI50TCXq6dSscdXRX9uHHi
khwfVvb5aZHCe5FBA9/XtVKNfgzHpVV24EIWFwkaG+R7vAOsHkIEJ1F3uFIJCn+Q
uHNxHlOgjTkCTAsOq+wQ03mSU6s=
-----END CERTIFICATE-----
Generated at Sun Jan 25 12:32:24 2026 by rpki-client