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/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/AFCF76ECC43411F0982E427DC4F9AE02.roa
File:                     AFCF76ECC43411F0982E427DC4F9AE02.roa (raw, json)
Hash identifier:          mNdL6rcYZPvYSFc6XWNaIrKma9w9J2a48AtG9Q5JxNY=
Subject key identifier:   CC:8D:3D:71:22:40:4E:FB:3C:FE:19:AC:0D:C5:92:43:A5:04:0D:AD
Certificate issuer:       /CN=A91A86D0/serialNumber=D8AF37712D56B1B693EF6D03E346C00CF3F0493E
Certificate serial:       0FCA
Authority key identifier: D8:AF:37:71:2D:56:B1:B6:93:EF:6D:03:E3:46:C0:0C:F3:F0:49:3E
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2K83cS1WsbaT720D40bADPPwST4.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/AFCF76ECC43411F0982E427DC4F9AE02.roa
Signing time:             Tue 02 Dec 2025 17:17:55 +0000
ROA not before:           Tue 02 Dec 2025 17:17:55 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     139704
IP address blocks:        103.139.100.0/23 maxlen: 23
                          103.139.100.0/24 maxlen: 24
                          103.139.101.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/2K83cS1WsbaT720D40bADPPwST4.crl
                          rsync://rpki.apnic.net/member_repository/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/2K83cS1WsbaT720D40bADPPwST4.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2K83cS1WsbaT720D40bADPPwST4.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:   Tue 09 Dec 2025 17:18:07 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4042 (0xfca)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A86D0, serialNumber=D8AF37712D56B1B693EF6D03E346C00CF3F0493E
        Validity
            Not Before: Dec  2 17:17:55 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=692f1f43-be0d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c2:f1:3b:26:a3:0b:e1:fb:78:b0:8c:f0:fc:35:
                    f2:99:41:54:5b:8c:3b:22:8f:89:5b:31:94:80:b7:
                    34:4b:86:7e:b4:43:6e:58:d4:12:46:cc:ab:c0:a8:
                    1d:2e:82:7c:eb:5a:93:f7:00:4f:7f:20:f0:5e:05:
                    34:33:89:f3:76:f3:3f:e5:7c:ea:33:8f:f8:4b:ca:
                    b8:da:fe:f1:2f:bc:ab:b3:66:03:06:b9:a4:87:d4:
                    c0:a8:7e:4f:ca:be:da:c1:48:db:b9:f0:d1:8f:88:
                    26:14:7e:87:b1:20:e9:96:39:d4:1e:06:51:33:15:
                    8f:99:f0:c0:95:e7:ae:6d:11:1d:3c:b3:f2:b6:e6:
                    6f:46:cb:94:d6:72:b6:e1:1e:24:75:5d:ae:c9:e1:
                    f3:ee:c5:be:49:0b:6b:c3:a4:4a:41:29:31:ab:67:
                    8e:a9:31:46:e2:6f:30:39:b8:f9:f0:65:9b:f3:39:
                    5d:23:f8:2f:8d:99:e7:83:59:5a:9b:85:af:7b:39:
                    65:3d:15:95:b7:98:9d:e8:0c:ae:14:f9:58:0e:1a:
                    80:0c:09:25:31:e3:32:1b:27:48:b6:fa:a4:c9:71:
                    32:d4:8f:99:90:d8:72:0c:15:1b:0c:04:73:aa:50:
                    eb:16:d1:78:0b:27:81:52:ce:78:71:78:75:bf:22:
                    de:73
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CC:8D:3D:71:22:40:4E:FB:3C:FE:19:AC:0D:C5:92:43:A5:04:0D:AD
            X509v3 Authority Key Identifier:
                keyid:D8:AF:37:71:2D:56:B1:B6:93:EF:6D:03:E3:46:C0:0C:F3:F0:49:3E

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/2K83cS1WsbaT720D40bADPPwST4.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2K83cS1WsbaT720D40bADPPwST4.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/A91A86D0/FA78B0446FCE11E988C44B3EC4F9AE02/AFCF76ECC43411F0982E427DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.139.100.0/23

    Signature Algorithm: sha256WithRSAEncryption
         06:87:3d:4e:b0:73:fd:62:d8:b5:dc:a3:47:20:a3:4f:2c:c5:
         91:5a:1e:f3:58:83:18:b2:15:5b:f5:c3:b2:e8:19:91:6d:18:
         d1:1e:c4:b3:52:60:ab:3d:dc:e2:00:58:a1:32:e1:a3:6e:53:
         96:d2:d3:b9:61:91:60:df:fa:b9:09:4f:00:33:06:55:35:22:
         c3:a7:05:b7:9b:37:df:72:9d:a3:6f:b0:00:f9:17:cd:93:de:
         ca:7a:f0:66:b8:10:8f:64:d0:97:23:e4:39:76:e8:3a:8e:81:
         7e:7f:d2:d9:92:5f:96:2b:cb:9d:ae:d2:31:bf:4f:8e:cb:57:
         23:c7:b0:a9:28:04:f2:0a:a8:b9:c5:1e:96:92:97:98:54:50:
         f7:29:5f:97:b4:39:d3:00:0b:08:e4:ec:b0:a3:fd:5b:e9:8e:
         c7:94:09:94:09:0e:80:49:3f:15:b2:54:9e:a5:0a:90:44:0e:
         59:55:cf:bb:3b:1e:67:78:3a:9b:4a:d6:5f:a1:d3:f3:83:bf:
         51:7f:07:a7:5d:25:f5:b1:59:c5:1b:fc:0d:4d:ee:8b:1e:a6:
         04:fd:7c:7d:3e:46:23:50:92:5a:45:9d:61:67:ba:17:22:0b:
         80:6c:9e:27:b0:65:7e:c4:77:3b:d1:7a:27:df:66:ee:21:9a:
         54:3c:48:e7
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICD8owDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTg2RDAxMTAvBgNVBAUTKEQ4QUYzNzcxMkQ1NkIxQjY5M0VGNkQwM0UzNDZDMDBD
RjNGMDQ5M0UwHhcNMjUxMjAyMTcxNzU1WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmMWY0My1iZTBkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwvE7JqML4ft4sIzw/DXymUFUW4w7Io+JWzGUgLc0S4Z+tENuWNQSRsyrwKgd
LoJ861qT9wBPfyDwXgU0M4nzdvM/5XzqM4/4S8q42v7xL7yrs2YDBrmkh9TAqH5P
yr7awUjbufDRj4gmFH6HsSDpljnUHgZRMxWPmfDAleeubREdPLPytuZvRsuU1nK2
4R4kdV2uyeHz7sW+SQtrw6RKQSkxq2eOqTFG4m8wObj58GWb8zldI/gvjZnng1la
m4WvezllPRWVt5id6AyuFPlYDhqADAklMeMyGydItvqkyXEy1I+ZkNhyDBUbDARz
qlDrFtF4CyeBUs54cXh1vyLecwIDAQABo4IClTCCApEwHQYDVR0OBBYEFMyNPXEi
QE77PP4ZrA3FkkOlBA2tMB8GA1UdIwQYMBaAFNivN3EtVrG2k+9tA+NGwAzz8Ek+
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBODZEMC9GQTc4QjA0NDZG
Q0UxMUU5ODhDNDRCM0VDNEY5QUUwMi8ySzgzY1MxV3NiYVQ3MjBENDBiQURQUHdT
VDQuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzJLODNjUzFXc2JhVDcyMEQ0MGJBRFBQd1NUNC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTg2RDAvRkE3OEIwNDQ2RkNFMTFFOTg4QzQ0QjNFQzRGOUFFMDIvQUZDRjc2RUND
NDM0MTFGMDk4MkU0MjdEQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFni2QwDQYJKoZIhvcNAQELBQADggEBAAaHPU6wc/1i2LXc
o0cgo08sxZFaHvNYgxiyFVv1w7LoGZFtGNEexLNSYKs93OIAWKEy4aNuU5bS07lh
kWDf+rkJTwAzBlU1IsOnBbebN99ynaNvsAD5F82T3sp68Ga4EI9k0Jcj5Dl26DqO
gX5/0tmSX5Yry52u0jG/T47LVyPHsKkoBPIKqLnFHpaSl5hUUPcpX5e0OdMACwjk
7LCj/VvpjseUCZQJDoBJPxWyVJ6lCpBEDllVz7s7Hmd4OptK1l+h0/ODv1F/B6dd
JfWxWcUb/A1N7osepgT9fH0+RiNQklpFnWFnuhciC4BsniewZX7EdzvReiffZu4h
mlQ8SOc=
-----END CERTIFICATE-----
Generated at Wed Dec 3 16:19:32 2025 by rpki-client