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/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/6C906DE4BE7A11E99ADDFD75C4F9AE02.roa
File:                     6C906DE4BE7A11E99ADDFD75C4F9AE02.roa (raw, json)
Hash identifier:          qAjlC4VugtRbGokHSVPQnhWombFTBdT55pUp97o3Oeo=
Subject key identifier:   2D:CC:FC:1B:D6:C8:64:CA:97:60:DB:5D:0D:FC:5A:B7:4E:5A:B8:E9
Certificate issuer:       /CN=A9186214/serialNumber=F3DB9F162008BD666CBF8C99607814CFAB24D7E7
Certificate serial:       3792
Authority key identifier: F3:DB:9F:16:20:08:BD:66:6C:BF:8C:99:60:78:14:CF:AB:24:D7:E7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/6C906DE4BE7A11E99ADDFD75C4F9AE02.roa
Signing time:             Fri 16 Jan 2026 16:13:45 +0000
ROA not before:           Fri 16 Jan 2026 16:13:45 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     55654
IP address blocks:        103.209.98.0/24 maxlen: 24
                          2001:df1:2980::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.crl
                          rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.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:26:20 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 14226 (0x3792)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9186214, serialNumber=F3DB9F162008BD666CBF8C99607814CFAB24D7E7
        Validity
            Not Before: Jan 16 16:13:45 2026 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=696a63b9-ad08
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ae:47:5d:4d:5d:ff:de:9b:c8:d7:92:0e:8e:86:
                    2d:b8:a9:b7:e3:3b:9d:3e:90:19:9c:45:55:5d:c6:
                    d0:cc:fa:9f:07:6c:47:c4:0b:37:f6:c1:5e:43:7c:
                    ed:f5:ec:21:61:57:34:e6:54:d1:37:58:7a:2d:30:
                    37:29:5e:6c:5a:71:cf:97:98:51:28:ba:2d:ac:a4:
                    e5:32:de:5f:d3:82:d1:ad:65:9b:89:23:3a:33:85:
                    bb:0d:88:7d:a0:50:95:d8:74:fa:1d:4b:69:f6:c5:
                    fc:f5:3d:fc:62:1e:4d:85:98:df:ac:ac:8d:ef:6e:
                    c3:2a:1d:d3:98:3a:af:e2:ae:e1:61:51:fd:e7:f1:
                    16:8a:75:73:89:81:34:1a:a6:36:13:b2:b0:be:6f:
                    d2:3b:e0:6d:74:f4:2d:1f:b4:9c:ad:d3:96:49:01:
                    08:2d:9c:5a:7a:24:32:81:b0:7c:e5:77:2d:99:56:
                    3c:d3:bd:a0:0f:da:fe:1f:0d:db:14:0b:ed:d4:bc:
                    18:cb:78:e6:3d:e5:f1:b1:ee:62:36:43:c7:03:ad:
                    2f:4c:e3:4a:2c:5b:a6:85:34:83:9f:bb:2d:80:87:
                    8c:96:c8:47:59:ad:1d:c7:00:c5:8e:06:7d:14:4f:
                    17:d6:e8:3d:18:85:f8:b5:44:8b:c8:36:0a:d4:ea:
                    34:75
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                2D:CC:FC:1B:D6:C8:64:CA:97:60:DB:5D:0D:FC:5A:B7:4E:5A:B8:E9
            X509v3 Authority Key Identifier:
                keyid:F3:DB:9F:16:20:08:BD:66:6C:BF:8C:99:60:78:14:CF:AB:24:D7:E7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.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/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/6C906DE4BE7A11E99ADDFD75C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.209.98.0/24
                IPv6:
                  2001:df1:2980::/48

    Signature Algorithm: sha256WithRSAEncryption
         45:95:bc:d7:02:0d:d6:22:95:fa:95:f1:c6:32:84:3f:49:c3:
         8f:04:b6:cb:ca:3c:38:b8:53:39:91:b5:cd:52:2d:d8:e0:11:
         b0:4d:ba:dd:f6:62:e3:e3:fc:e5:9a:21:89:44:bd:6e:1e:9f:
         4a:a4:83:e2:13:ea:70:64:bc:a6:3e:1f:ff:3c:77:d9:c1:3d:
         c2:a5:07:f7:39:b0:6c:64:24:30:92:0a:35:28:48:4d:fc:ff:
         b7:24:c3:e7:31:90:38:1d:37:e1:5a:43:2a:48:d6:26:de:be:
         f5:f0:66:41:e4:95:24:87:bb:20:c1:7c:4c:a1:c8:5f:8f:9f:
         78:06:5f:4c:99:8c:43:24:2a:ff:26:df:d3:22:35:bd:b5:46:
         9b:43:bb:e0:54:ee:db:ad:fe:e9:6d:f0:5b:ef:1b:72:3f:5b:
         cd:3c:8b:9d:ee:bc:98:d2:93:60:64:68:64:2f:4a:2e:7d:7b:
         21:50:82:ea:98:34:39:9f:30:a6:0a:ce:01:bc:72:dc:fc:17:
         d3:e5:1e:2b:62:33:06:75:eb:e7:bd:72:8f:2e:ab:64:a3:87:
         c6:63:eb:9f:14:1b:c3:92:57:40:6b:3d:62:19:18:4c:ea:70:
         1c:c2:51:88:56:df:e8:b3:5c:b6:1a:3a:fc:ff:6a:aa:98:9f:
         d7:c8:1f:29
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICN5IwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
ODYyMTQxMTAvBgNVBAUTKEYzREI5RjE2MjAwOEJENjY2Q0JGOEM5OTYwNzgxNENG
QUIyNEQ3RTcwHhcNMjYwMTE2MTYxMzQ1WhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZhNjNiOS1hZDA4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArkddTV3/3pvI15IOjoYtuKm34zudPpAZnEVVXcbQzPqfB2xHxAs39sFeQ3zt
9ewhYVc05lTRN1h6LTA3KV5sWnHPl5hRKLotrKTlMt5f04LRrWWbiSM6M4W7DYh9
oFCV2HT6HUtp9sX89T38Yh5NhZjfrKyN727DKh3TmDqv4q7hYVH95/EWinVziYE0
GqY2E7Kwvm/SO+BtdPQtH7ScrdOWSQEILZxaeiQygbB85XctmVY8072gD9r+Hw3b
FAvt1LwYy3jmPeXxse5iNkPHA60vTONKLFumhTSDn7stgIeMlshHWa0dxwDFjgZ9
FE8X1ug9GIX4tUSLyDYK1Oo0dQIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFC3M/BvW
yGTKl2DbXQ38WrdOWrjpMB8GA1UdIwQYMBaAFPPbnxYgCL1mbL+MmWB4FM+rJNfn
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE4NjIxNC9DNjVENTM2NDMz
MUExMUU0QUYyQUIzN0NDNEY5QUUwMi84OXVmRmlBSXZXWnN2NHlaWUhnVXo2c2sx
LWMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzg5dWZGaUFJdldac3Y0eVpZSGdVejZzazEtYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
ODYyMTQvQzY1RDUzNjQzMzFBMTFFNEFGMkFCMzdDQzRGOUFFMDIvNkM5MDZERTRC
RTdBMTFFOTlBRERGRDc1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBABn0WIwDwQCAAIwCQMHACABDfEpgDANBgkqhkiG9w0BAQsF
AAOCAQEARZW81wIN1iKV+pXxxjKEP0nDjwS2y8o8OLhTOZG1zVIt2OARsE263fZi
4+P85ZohiUS9bh6fSqSD4hPqcGS8pj4f/zx32cE9wqUH9zmwbGQkMJIKNShITfz/
tyTD5zGQOB034VpDKkjWJt6+9fBmQeSVJIe7IMF8TKHIX4+feAZfTJmMQyQq/ybf
0yI1vbVGm0O74FTu263+6W3wW+8bcj9bzTyLne68mNKTYGRoZC9KLn17IVCC6pg0
OZ8wpgrOAbxy3PwX0+UeK2IzBnXr571yjy6rZKOHxmPrnxQbw5JXQGs9YhkYTOpw
HMJRiFbf6LNctho6/P9qqpif18gfKQ==
-----END CERTIFICATE-----
Generated at Sun Jan 25 07:55:26 2026 by rpki-client