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.


Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/CA39F7F0FB6311E999847F4DC4F9AE02.roa
File:                     CA39F7F0FB6311E999847F4DC4F9AE02.roa (raw, json)
Hash identifier:          Q0U9jLmGlDphifIjeRw5dxgCa78hCZrZGnpWBMtnN1E=
Subject key identifier:   B2:3E:D3:08:A4:80:8E:8F:37:43:09:EF:24:DD:05:CB:D4:87:5E:EE
Certificate issuer:       /CN=A919D6BB/serialNumber=3753728E54F09A48513DFFD2FA71804411FCDB20
Certificate serial:       0CEC
Authority key identifier: 37:53:72:8E:54:F0:9A:48:51:3D:FF:D2:FA:71:80:44:11:FC:DB:20
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N1NyjlTwmkhRPf_S-nGARBH82yA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/CA39F7F0FB6311E999847F4DC4F9AE02.roa
Signing time:             Thu 20 Nov 2025 18:08:14 +0000
ROA not before:           Thu 20 Nov 2025 18:08:14 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     45891
IP address blocks:        103.2.88.0/22 maxlen: 22
                          103.2.88.0/23 maxlen: 23
                          103.2.90.0/24 maxlen: 24
                          103.2.91.0/24 maxlen: 24
                          202.1.160.0/19 maxlen: 19
                          202.1.160.0/20 maxlen: 20
                          202.1.160.0/24 maxlen: 24
                          202.1.161.0/24 maxlen: 24
                          202.1.162.0/24 maxlen: 24
                          202.1.163.0/24 maxlen: 24
                          202.1.164.0/24 maxlen: 24
                          202.1.165.0/24 maxlen: 24
                          202.1.166.0/24 maxlen: 24
                          202.1.167.0/24 maxlen: 24
                          202.1.168.0/24 maxlen: 24
                          202.1.169.0/24 maxlen: 24
                          202.1.170.0/24 maxlen: 24
                          202.1.172.0/24 maxlen: 24
                          202.1.173.0/24 maxlen: 24
                          202.1.174.0/24 maxlen: 24
                          202.1.175.0/24 maxlen: 24
                          202.1.176.0/20 maxlen: 20
                          202.1.176.0/23 maxlen: 23
                          202.1.176.0/24 maxlen: 24
                          202.1.177.0/24 maxlen: 24
                          202.1.178.0/24 maxlen: 24
                          202.1.180.0/24 maxlen: 24
                          202.1.181.0/24 maxlen: 24
                          202.1.182.0/24 maxlen: 24
                          202.1.183.0/24 maxlen: 24
                          202.1.184.0/24 maxlen: 24
                          202.1.185.0/24 maxlen: 24
                          202.1.186.0/24 maxlen: 24
                          202.1.187.0/24 maxlen: 24
                          202.1.188.0/24 maxlen: 24
                          202.1.189.0/24 maxlen: 24
                          202.1.190.0/24 maxlen: 24
                          202.1.191.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/N1NyjlTwmkhRPf_S-nGARBH82yA.crl
                          rsync://rpki.apnic.net/member_repository/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/N1NyjlTwmkhRPf_S-nGARBH82yA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N1NyjlTwmkhRPf_S-nGARBH82yA.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 13 Dec 2025 17:32:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3308 (0xcec)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A919D6BB, serialNumber=3753728E54F09A48513DFFD2FA71804411FCDB20
        Validity
            Not Before: Nov 20 18:08:14 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=691f590e-658a
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cf:fe:47:43:fc:5c:09:12:f4:56:9a:30:ac:cc:
                    6c:3e:df:96:96:52:84:1d:c6:46:ac:d3:7f:c5:26:
                    91:03:fb:52:fd:85:72:69:de:ef:37:cf:21:95:ac:
                    9c:76:fe:de:c1:91:42:05:9f:29:c8:54:98:43:98:
                    de:a2:61:da:be:37:7e:bc:86:f3:6d:fd:f7:71:31:
                    ed:52:8c:38:64:e6:a0:a4:c9:32:3e:95:37:f9:fa:
                    b3:e6:1d:ea:5f:10:b3:9a:c8:6f:cb:c4:47:8e:dc:
                    63:a2:0a:8e:ee:ec:37:b4:e5:a0:ba:2c:50:10:4c:
                    0d:f6:50:34:08:22:10:8f:65:a8:79:ef:e6:56:10:
                    65:50:4c:cd:f1:bc:38:e0:2f:3f:88:bc:6c:9c:62:
                    02:59:62:3e:d7:8a:1b:59:ef:49:53:79:58:da:c1:
                    66:b1:e7:08:49:12:c1:cf:54:d7:e5:9f:05:c7:96:
                    94:ba:ca:52:8a:69:dd:45:ab:be:0e:a7:2a:a4:75:
                    8a:07:36:3b:79:7d:01:bd:6e:64:d4:c1:62:77:f7:
                    1d:1a:56:62:ff:be:e4:57:5f:09:d0:8f:8c:3d:45:
                    ad:48:47:e4:27:23:4c:ab:88:eb:cc:0e:00:45:71:
                    6d:f3:49:05:9e:f3:9c:fd:ed:fa:79:05:e5:92:ce:
                    39:6f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B2:3E:D3:08:A4:80:8E:8F:37:43:09:EF:24:DD:05:CB:D4:87:5E:EE
            X509v3 Authority Key Identifier:
                keyid:37:53:72:8E:54:F0:9A:48:51:3D:FF:D2:FA:71:80:44:11:FC:DB:20

            X509v3 Key Usage: critical
                Digital Signature
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/N1NyjlTwmkhRPf_S-nGARBH82yA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N1NyjlTwmkhRPf_S-nGARBH82yA.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/A919D6BB/3AB0F76AFB6211E9A82B394AC4F9AE02/CA39F7F0FB6311E999847F4DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.2.88.0/22
                  202.1.160.0/19

    Signature Algorithm: sha256WithRSAEncryption
         47:8c:f8:be:91:ed:4a:6a:56:35:2e:94:f6:7f:21:1f:50:61:
         ab:e6:9c:ef:19:3e:fa:85:f9:2e:40:d5:1c:4f:1a:c2:7a:5d:
         70:dc:a5:5d:48:e3:6d:aa:b6:f4:2e:86:98:53:f7:dd:7f:3b:
         e9:99:33:10:08:53:73:82:b6:7e:a0:f0:53:6e:f2:ef:86:67:
         90:bc:f0:35:01:4f:00:f5:30:fd:cd:63:0c:e5:3e:60:97:39:
         94:bc:23:30:2e:41:f3:b9:28:88:31:83:19:6a:8f:37:b0:89:
         bc:17:fb:6f:df:86:67:ab:93:3e:95:da:06:45:84:dd:9b:56:
         95:e9:f8:03:67:0f:5c:ed:0f:6f:df:f8:e1:9c:11:91:67:8f:
         31:23:bb:24:3a:b9:95:a4:6a:75:48:b8:d1:3c:e9:8a:a3:33:
         87:73:ff:c8:a2:a5:0f:30:21:a4:ac:29:65:a8:2e:6c:33:f2:
         bc:e2:6a:09:7b:53:01:63:cb:e4:c7:d8:d4:09:cd:52:65:c7:
         97:6e:e2:35:fc:d5:c1:02:0d:a2:27:69:e8:58:e4:04:19:aa:
         cf:c9:db:77:7d:91:cb:5c:52:e6:cf:1f:b0:72:86:fa:87:7a:
         8c:79:f5:b4:29:e6:27:7a:47:29:71:02:70:86:71:ee:54:bd:
         fc:d0:ac:47
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICDOwwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OUQ2QkIxMTAvBgNVBAUTKDM3NTM3MjhFNTRGMDlBNDg1MTNERkZEMkZBNzE4MDQ0
MTFGQ0RCMjAwHhcNMjUxMTIwMTgwODE0WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTFmNTkwZS02NThhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAz/5HQ/xcCRL0VpowrMxsPt+WllKEHcZGrNN/xSaRA/tS/YVyad7vN88hlayc
dv7ewZFCBZ8pyFSYQ5jeomHavjd+vIbzbf33cTHtUow4ZOagpMkyPpU3+fqz5h3q
XxCzmshvy8RHjtxjogqO7uw3tOWguixQEEwN9lA0CCIQj2Woee/mVhBlUEzN8bw4
4C8/iLxsnGICWWI+14obWe9JU3lY2sFmsecISRLBz1TX5Z8Fx5aUuspSimndRau+
DqcqpHWKBzY7eX0BvW5k1MFid/cdGlZi/77kV18J0I+MPUWtSEfkJyNMq4jrzA4A
RXFt80kFnvOc/e36eQXlks45bwIDAQABo4ICmzCCApcwHQYDVR0OBBYEFLI+0wik
gI6PN0MJ7yTdBcvUh17uMB8GA1UdIwQYMBaAFDdTco5U8JpIUT3/0vpxgEQR/Nsg
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5RDZCQi8zQUIwRjc2QUZC
NjIxMUU5QTgyQjM5NEFDNEY5QUUwMi9OMU55amxUd21raFJQZl9TLW5HQVJCSDgy
eUEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL04xTnlqbFR3bWtoUlBmX1MtbkdBUkJIODJ5QS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OUQ2QkIvM0FCMEY3NkFGQjYyMTFFOUE4MkIzOTRBQzRGOUFFMDIvQ0EzOUY3RjBG
QjYzMTFFOTk5ODQ3RjREQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBAJnAlgDBAXKAaAwDQYJKoZIhvcNAQELBQADggEBAEeM+L6R
7UpqVjUulPZ/IR9QYavmnO8ZPvqF+S5A1RxPGsJ6XXDcpV1I422qtvQuhphT991/
O+mZMxAIU3OCtn6g8FNu8u+GZ5C88DUBTwD1MP3NYwzlPmCXOZS8IzAuQfO5KIgx
gxlqjzewibwX+2/fhmerkz6V2gZFhN2bVpXp+ANnD1ztD2/f+OGcEZFnjzEjuyQ6
uZWkanVIuNE86YqjM4dz/8iipQ8wIaSsKWWoLmwz8rziagl7UwFjy+TH2NQJzVJl
x5du4jX81cECDaInaehY5AQZqs/J23d9kctcUubPH7ByhvqHeox59bQp5id6Rylx
AnCGce5UvfzQrEc=
-----END CERTIFICATE-----
Generated at Sun Dec 7 07:16:02 2025 by rpki-client