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/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa
File:                     324C60ACDD2211F0BB0B52AC636F56BC.roa (raw, json)
Hash identifier:          1qhNMKA0EZ3i2esZuw0soBr61rOpF43ffZQ+2PNM/Tk=
Subject key identifier:   D7:E3:BB:B0:EE:78:E5:92:EA:EF:46:C8:48:FA:0B:D2:94:CD:70:6D
Certificate issuer:       /CN=A91A5D8A/serialNumber=7857D11A51DCAE9C2E0886A10CE06F55F5B84300
Certificate serial:       061E
Authority key identifier: 78:57:D1:1A:51:DC:AE:9C:2E:08:86:A1:0C:E0:6F:55:F5:B8:43:00
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa
Signing time:             Mon 22 Dec 2025 02:48:09 +0000
ROA not before:           Mon 22 Dec 2025 02:48:09 +0000
ROA not after:            Thu 28 May 2026 00:00:00 +0000
asID:                     204800
IP address blocks:        45.120.148.0/22 maxlen: 24
                          103.227.176.0/22 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.crl
                          rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.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:04:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1566 (0x61e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A5D8A, serialNumber=7857D11A51DCAE9C2E0886A10CE06F55F5B84300
        Validity
            Not Before: Dec 22 02:48:09 2025 GMT
            Not After : May 28 00:00:00 2026 GMT
        Subject: CN=6948b169-d6e8
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:f2:e8:5a:2c:6d:da:11:d3:4c:b7:6f:6a:5d:
                    07:7f:f1:ab:4e:19:cb:ed:cb:fb:c2:26:f2:90:8c:
                    e4:86:75:88:bf:cf:a8:f8:e2:0a:0d:6a:4d:09:46:
                    40:aa:fd:f0:35:6d:f8:55:a3:14:35:ee:64:f2:9d:
                    b1:ac:39:25:ec:b7:e3:18:41:f0:59:31:0f:be:be:
                    97:5a:41:92:4b:6e:c2:e3:aa:1d:19:5d:9e:20:ce:
                    0f:26:c4:00:dd:8e:6e:2a:a7:a6:96:3a:4e:18:ea:
                    3e:d8:6b:d2:84:bc:f5:bf:ff:bf:4e:35:0a:4c:19:
                    95:63:5d:9b:f4:23:2e:87:a6:f4:03:76:fb:9e:d0:
                    0f:c5:44:e6:48:58:4e:a2:a4:2b:20:4f:e7:42:5d:
                    44:66:7a:3d:44:c7:87:7b:b3:b3:c7:75:56:ca:16:
                    be:c7:ad:17:cc:b3:3c:a5:86:76:4e:e8:c4:49:5c:
                    d5:0d:f3:d1:01:3e:13:43:c6:8b:72:95:ac:eb:a4:
                    03:e8:86:ee:ad:06:ad:48:48:27:a6:96:a0:c3:0e:
                    3a:d1:e4:03:eb:31:0e:cd:27:cb:da:34:36:c8:65:
                    20:db:ac:2f:00:95:35:f3:e2:57:56:c3:46:9b:3d:
                    5d:0b:66:40:f2:f6:1f:b5:76:7a:7e:5c:a4:81:99:
                    c7:59
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D7:E3:BB:B0:EE:78:E5:92:EA:EF:46:C8:48:FA:0B:D2:94:CD:70:6D
            X509v3 Authority Key Identifier:
                keyid:78:57:D1:1A:51:DC:AE:9C:2E:08:86:A1:0C:E0:6F:55:F5:B8:43:00

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.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/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  45.120.148.0/22
                  103.227.176.0/22

    Signature Algorithm: sha256WithRSAEncryption
         32:55:cf:08:92:ed:cc:bc:d8:92:e2:f3:c4:da:22:db:34:6b:
         d4:6a:f1:f0:c7:70:15:80:71:ee:58:f6:ef:b5:bf:d2:e3:12:
         c9:bd:56:53:36:cb:51:e3:6a:dc:6e:f8:c3:f4:83:7f:a7:d6:
         53:c9:0d:aa:65:6f:fc:46:2e:98:06:98:65:e1:c1:f7:17:c4:
         3d:28:ad:dd:28:a0:5f:8e:e5:5a:10:6c:9e:4a:f0:89:3e:44:
         56:a8:73:2e:db:41:bd:90:63:16:28:28:f4:e0:d8:03:e8:43:
         2c:5c:72:6c:62:84:56:99:06:2d:a6:cf:4d:56:2a:27:70:87:
         6e:fd:89:6e:a5:5b:17:cf:aa:b5:be:01:f0:21:8a:03:bc:e2:
         3f:83:af:64:26:9f:95:c4:d9:b4:4d:10:26:55:d2:de:62:b8:
         72:d1:0a:5b:36:fd:9f:80:6d:36:42:32:5f:dd:83:33:13:c9:
         c2:b8:ee:78:fd:b1:34:73:fb:25:8c:45:62:e2:8b:c7:53:99:
         18:c7:86:59:72:7c:71:5c:a8:85:ef:9b:0c:80:5a:01:01:af:
         b9:8a:fe:4a:fe:00:b9:37:d6:75:e0:7d:aa:e8:7c:8a:3e:dc:
         89:b1:8a:2c:c3:5c:c9:8f:ae:74:5c:6f:7f:46:5f:98:a1:b4:
         67:1c:9c:29
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICBh4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTVEOEExMTAvBgNVBAUTKDc4NTdEMTFBNTFEQ0FFOUMyRTA4ODZBMTBDRTA2RjU1
RjVCODQzMDAwHhcNMjUxMjIyMDI0ODA5WhcNMjYwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ4YjE2OS1kNmU4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApvLoWixt2hHTTLdval0Hf/GrThnL7cv7wibykIzkhnWIv8+o+OIKDWpNCUZA
qv3wNW34VaMUNe5k8p2xrDkl7LfjGEHwWTEPvr6XWkGSS27C46odGV2eIM4PJsQA
3Y5uKqemljpOGOo+2GvShLz1v/+/TjUKTBmVY12b9CMuh6b0A3b7ntAPxUTmSFhO
oqQrIE/nQl1EZno9RMeHe7Ozx3VWyha+x60XzLM8pYZ2TujESVzVDfPRAT4TQ8aL
cpWs66QD6IburQatSEgnppagww460eQD6zEOzSfL2jQ2yGUg26wvAJU18+JXVsNG
mz1dC2ZA8vYftXZ6flykgZnHWQIDAQABo4ICmzCCApcwHQYDVR0OBBYEFNfju7Du
eOWS6u9GyEj6C9KUzXBtMB8GA1UdIwQYMBaAFHhX0RpR3K6cLgiGoQzgb1X1uEMA
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNUQ4QS9CQTJGMUI5QUNB
RUUxMUVCQTJGQkQwNTZDNEY5QUUwMi9lRmZSR2xIY3Jwd3VDSWFoRE9CdlZmVzRR
d0EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2VGZlJHbEhjcnB3dUNJYWhET0J2VmZXNFF3QS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTVEOEEvQkEyRjFCOUFDQUVFMTFFQkEyRkJEMDU2QzRGOUFFMDIvMzI0QzYwQUNE
RDIyMTFGMEJCMEI1MkFDNjM2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBAIteJQDBAJn47AwDQYJKoZIhvcNAQELBQADggEBADJVzwiS
7cy82JLi88TaIts0a9Rq8fDHcBWAce5Y9u+1v9LjEsm9VlM2y1Hjatxu+MP0g3+n
1lPJDaplb/xGLpgGmGXhwfcXxD0ord0ooF+O5VoQbJ5K8Ik+RFaocy7bQb2QYxYo
KPTg2APoQyxccmxihFaZBi2mz01WKidwh279iW6lWxfPqrW+AfAhigO84j+Dr2Qm
n5XE2bRNECZV0t5iuHLRCls2/Z+AbTZCMl/dgzMTycK47nj9sTRz+yWMRWLii8dT
mRjHhllyfHFcqIXvmwyAWgEBr7mK/kr+ALk31nXgfarofIo+3ImxiizDXMmPrnRc
b39GX5ihtGccnCk=
-----END CERTIFICATE-----
Generated at Mon Jan 26 05:04:41 2026 by rpki-client