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/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/F2CF477E50C711EF8B03E673C4F9AE02.roa
File:                     F2CF477E50C711EF8B03E673C4F9AE02.roa (raw, json)
Hash identifier:          t1D9X0qlskpyh1U8naNQpcW7molhAYUJs4Teir9lA1A=
Subject key identifier:   AC:AC:C1:A4:45:55:D5:26:02:FF:BF:3F:2E:8B:57:3D:A0:B1:29:BA
Certificate issuer:       /CN=A916D8D9/serialNumber=031C9C26E5BAB1B01AF18A0BB1B970AB5773456B
Certificate serial:       06AB
Authority key identifier: 03:1C:9C:26:E5:BA:B1:B0:1A:F1:8A:0B:B1:B9:70:AB:57:73:45:6B
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/AxycJuW6sbAa8YoLsblwq1dzRWs.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/F2CF477E50C711EF8B03E673C4F9AE02.roa
Signing time:             Tue 30 Dec 2025 22:18:39 +0000
ROA not before:           Tue 30 Dec 2025 22:18:39 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     131471
IP address blocks:        103.79.19.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/AxycJuW6sbAa8YoLsblwq1dzRWs.crl
                          rsync://rpki.apnic.net/member_repository/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/AxycJuW6sbAa8YoLsblwq1dzRWs.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/AxycJuW6sbAa8YoLsblwq1dzRWs.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 22:03:21 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1707 (0x6ab)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916D8D9, serialNumber=031C9C26E5BAB1B01AF18A0BB1B970AB5773456B
        Validity
            Not Before: Dec 30 22:18:39 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69544fbf-e42f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c8:70:19:ea:60:d8:c8:d5:58:8b:f8:4e:d7:1c:
                    e1:30:ad:44:03:0e:90:39:77:dd:b4:5b:96:21:64:
                    8b:92:00:d0:37:7c:dc:7b:18:84:ac:c0:51:63:cc:
                    83:51:b3:ab:e1:c9:1b:ba:d2:9b:3b:e3:51:3b:d1:
                    41:1b:cb:68:fa:63:19:39:69:9b:16:a3:ec:32:ec:
                    83:39:16:18:24:50:95:f7:0f:d2:69:3a:f1:85:8b:
                    0f:9b:8a:35:d4:ed:eb:93:9e:1c:26:56:14:b4:b7:
                    5f:c4:a8:14:5b:da:a3:1f:50:88:94:b8:4e:e4:4e:
                    cf:e2:7a:e4:56:f2:26:87:40:19:41:14:47:ce:1b:
                    34:19:0d:be:76:f2:52:45:aa:56:8f:68:50:be:23:
                    f9:13:61:a1:a7:fa:9a:1f:97:5e:9d:9f:46:8a:91:
                    fb:14:c5:48:34:c9:bd:b6:51:d1:b2:78:1c:60:b4:
                    a5:31:16:60:fd:95:f8:87:f4:c9:3e:28:b8:86:aa:
                    85:71:f8:bf:b9:79:ef:1e:02:eb:26:57:9b:77:d3:
                    71:a7:ee:c7:6d:d2:e3:c5:84:ac:58:11:7d:8e:af:
                    a6:66:97:41:58:92:b6:08:a4:f4:71:4a:5a:7c:40:
                    f5:8b:0c:32:ba:c3:16:a5:7a:7a:b4:37:a0:25:be:
                    79:9d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AC:AC:C1:A4:45:55:D5:26:02:FF:BF:3F:2E:8B:57:3D:A0:B1:29:BA
            X509v3 Authority Key Identifier:
                keyid:03:1C:9C:26:E5:BA:B1:B0:1A:F1:8A:0B:B1:B9:70:AB:57:73:45:6B

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/AxycJuW6sbAa8YoLsblwq1dzRWs.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/AxycJuW6sbAa8YoLsblwq1dzRWs.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/A916D8D9/5483BFB6C8FB11EBBA5BAE51C4F9AE02/F2CF477E50C711EF8B03E673C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.79.19.0/24

    Signature Algorithm: sha256WithRSAEncryption
         90:5d:a4:77:32:3a:e0:b7:e1:96:b3:59:2d:3d:5d:b2:71:81:
         ec:ea:8d:13:04:96:fb:36:bf:7c:59:b1:3e:ff:31:43:fb:14:
         f6:f8:d9:90:4b:fa:55:35:c1:aa:9f:57:1c:fc:3b:10:50:3c:
         c9:c2:cd:89:1d:71:51:d3:7b:ee:25:1a:8a:a1:f6:eb:8d:59:
         96:b6:e1:83:ba:fe:b4:20:64:de:43:91:6f:d5:64:d8:b7:93:
         2a:c5:94:16:c6:a7:85:6b:ae:49:60:06:75:02:c5:fe:f0:28:
         25:a3:34:f9:26:9d:ce:83:cc:a0:08:63:7c:de:99:14:ed:30:
         6a:cb:33:7e:e5:b1:f0:de:bd:a6:df:45:a4:19:34:eb:74:9a:
         76:d2:e5:a1:bd:7d:0e:98:c6:fb:9d:ab:97:a9:eb:dd:66:61:
         53:26:81:4e:15:35:a7:02:f9:84:28:7c:1a:9c:ff:b1:21:44:
         56:1b:d9:5d:18:26:80:2f:a0:e9:6a:cd:bb:98:30:c2:92:8a:
         b9:e0:39:f2:b0:90:bd:d5:72:c2:ee:3c:4d:2a:27:81:d9:32:
         ca:90:06:a7:53:e0:63:43:9e:8f:23:c2:58:38:ee:58:76:16:
         50:7f:51:30:76:09:6a:47:06:ca:d7:5a:b5:8f:7d:58:48:c3:
         ed:72:0d:5e
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBqswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NkQ4RDkxMTAvBgNVBAUTKDAzMUM5QzI2RTVCQUIxQjAxQUYxOEEwQkIxQjk3MEFC
NTc3MzQ1NkIwHhcNMjUxMjMwMjIxODM5WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU0NGZiZi1lNDJmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAyHAZ6mDYyNVYi/hO1xzhMK1EAw6QOXfdtFuWIWSLkgDQN3zcexiErMBRY8yD
UbOr4ckbutKbO+NRO9FBG8to+mMZOWmbFqPsMuyDORYYJFCV9w/SaTrxhYsPm4o1
1O3rk54cJlYUtLdfxKgUW9qjH1CIlLhO5E7P4nrkVvImh0AZQRRHzhs0GQ2+dvJS
RapWj2hQviP5E2Ghp/qaH5denZ9GipH7FMVINMm9tlHRsngcYLSlMRZg/ZX4h/TJ
Pii4hqqFcfi/uXnvHgLrJlebd9Nxp+7HbdLjxYSsWBF9jq+mZpdBWJK2CKT0cUpa
fED1iwwyusMWpXp6tDegJb55nQIDAQABo4IClTCCApEwHQYDVR0OBBYEFKyswaRF
VdUmAv+/Py6LVz2gsSm6MB8GA1UdIwQYMBaAFAMcnCblurGwGvGKC7G5cKtXc0Vr
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2RDhEOS81NDgzQkZCNkM4
RkIxMUVCQkE1QkFFNTFDNEY5QUUwMi9BeHljSnVXNnNiQWE4WW9Mc2Jsd3ExZHpS
V3MuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0F4eWNKdVc2c2JBYThZb0xzYmx3cTFkelJXcy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NkQ4RDkvNTQ4M0JGQjZDOEZCMTFFQkJBNUJBRTUxQzRGOUFFMDIvRjJDRjQ3N0U1
MEM3MTFFRjhCMDNFNjczQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnTxMwDQYJKoZIhvcNAQELBQADggEBAJBdpHcyOuC34Zaz
WS09XbJxgezqjRMElvs2v3xZsT7/MUP7FPb42ZBL+lU1waqfVxz8OxBQPMnCzYkd
cVHTe+4lGoqh9uuNWZa24YO6/rQgZN5DkW/VZNi3kyrFlBbGp4VrrklgBnUCxf7w
KCWjNPkmnc6DzKAIY3zemRTtMGrLM37lsfDevabfRaQZNOt0mnbS5aG9fQ6Yxvud
q5ep691mYVMmgU4VNacC+YQofBqc/7EhRFYb2V0YJoAvoOlqzbuYMMKSirngOfKw
kL3VcsLuPE0qJ4HZMsqQBqdT4GNDno8jwlg47lh2FlB/UTB2CWpHBsrXWrWPfVhI
w+1yDV4=
-----END CERTIFICATE-----
Generated at Sun Jan 25 15:23:10 2026 by rpki-client