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/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/29B935BCA12F11EF9FAFE232C4F9AE02.roa
File:                     29B935BCA12F11EF9FAFE232C4F9AE02.roa (raw, json)
Hash identifier:          O4d2rjcxKIku+xiW/1KGQUyVAJ12dGdhkkO9KRL1EOw=
Subject key identifier:   C8:16:EB:F2:4D:BC:E3:21:85:30:D8:D8:C9:80:95:74:58:BC:12:50
Certificate issuer:       /CN=A91623B9/serialNumber=98E1ECBD45D7879F9BC9439F4C6C2F2714AD36F5
Certificate serial:       0565
Authority key identifier: 98:E1:EC:BD:45:D7:87:9F:9B:C9:43:9F:4C:6C:2F:27:14:AD:36:F5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mOHsvUXXh5-byUOfTGwvJxStNvU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/29B935BCA12F11EF9FAFE232C4F9AE02.roa
Signing time:             Tue 16 Dec 2025 23:19:35 +0000
ROA not before:           Tue 16 Dec 2025 23:19:35 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     55933
IP address blocks:        103.174.96.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/mOHsvUXXh5-byUOfTGwvJxStNvU.crl
                          rsync://rpki.apnic.net/member_repository/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/mOHsvUXXh5-byUOfTGwvJxStNvU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mOHsvUXXh5-byUOfTGwvJxStNvU.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:   Thu 25 Dec 2025 22:52:58 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1381 (0x565)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91623B9, serialNumber=98E1ECBD45D7879F9BC9439F4C6C2F2714AD36F5
        Validity
            Not Before: Dec 16 23:19:35 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=6941e907-b545
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a5:1f:c8:c5:3e:30:1b:fa:1f:8a:d9:f9:24:bf:
                    85:08:2b:19:ba:33:8e:69:66:7d:4c:56:16:55:53:
                    40:26:bc:15:86:7c:ab:12:cd:d8:35:7a:fa:0a:bd:
                    45:48:1f:5b:ff:dd:4c:3f:b2:8d:36:b0:fb:cb:b0:
                    cb:96:57:bf:68:cb:61:2b:78:d8:ee:f8:39:46:e3:
                    2c:eb:15:76:0e:de:ab:9e:30:27:da:dc:bd:fa:4b:
                    b4:6f:14:65:5d:fd:8a:25:87:be:19:b0:55:1d:0d:
                    12:a1:37:de:9b:26:3b:af:93:ae:0b:f2:1b:ed:1d:
                    34:05:3d:f2:33:8c:ce:fc:cd:83:12:f6:1b:e3:6c:
                    4e:19:03:a0:49:e7:de:14:52:02:8a:37:c3:f3:b6:
                    1c:94:c3:69:10:58:cf:d0:b7:2d:12:09:7b:3a:00:
                    42:09:55:25:2e:fe:e4:a1:0c:cb:5c:7e:8b:75:ef:
                    14:78:f0:3b:d1:9c:56:b5:56:2e:eb:25:45:21:d2:
                    46:a4:d6:77:1e:47:cd:f7:96:0d:7b:0f:6e:ea:b7:
                    74:e0:7b:a1:fa:50:51:e9:04:d1:1d:a7:75:f3:84:
                    29:cc:82:06:45:a9:ab:2e:e0:07:33:71:75:6b:b2:
                    68:bd:d9:f7:ea:aa:49:1b:59:29:9f:14:9c:48:0c:
                    39:2b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C8:16:EB:F2:4D:BC:E3:21:85:30:D8:D8:C9:80:95:74:58:BC:12:50
            X509v3 Authority Key Identifier:
                keyid:98:E1:EC:BD:45:D7:87:9F:9B:C9:43:9F:4C:6C:2F:27:14:AD:36:F5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/mOHsvUXXh5-byUOfTGwvJxStNvU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mOHsvUXXh5-byUOfTGwvJxStNvU.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/A91623B9/78CEACBC2B3611ECAD595B7CC4F9AE02/29B935BCA12F11EF9FAFE232C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.174.96.0/23

    Signature Algorithm: sha256WithRSAEncryption
         1e:21:11:3c:e3:33:96:fc:27:64:e3:56:db:57:e7:88:e1:f6:
         a9:db:2b:0e:84:85:bc:0c:ae:58:06:50:31:de:82:ac:70:47:
         dc:58:78:12:db:cf:82:c1:03:7d:66:c7:7c:28:a6:e0:7e:fc:
         1b:10:06:d9:31:25:66:07:97:ec:b3:16:bd:e7:8f:ae:66:ca:
         54:bc:e4:6a:8b:51:3d:98:dc:89:e9:84:6c:5d:20:1a:32:d7:
         db:ca:e9:a3:92:73:6c:e2:6a:55:2e:46:5f:22:89:aa:b5:9d:
         c5:9b:29:db:8f:90:9c:b5:8e:4d:fb:4a:5c:db:f2:43:c3:81:
         36:a0:9f:c8:68:82:2a:69:0f:66:59:05:be:17:71:8c:a5:14:
         70:de:24:56:a8:4c:a2:97:77:38:6f:9a:50:fe:19:60:20:a0:
         0b:55:7c:e7:0d:23:bf:ee:68:a0:a4:05:61:29:1f:ec:52:25:
         42:bf:97:77:ef:23:69:61:4f:7a:1b:13:d2:26:9c:f7:55:38:
         9e:bf:7e:c4:6e:3a:1e:d0:36:d1:95:07:55:ff:ca:9b:c5:1f:
         03:a7:67:e8:fe:f4:a9:a6:85:87:79:94:56:b8:1e:f9:eb:71:
         fd:7f:a0:59:f1:70:dd:fc:65:f8:a6:15:da:6c:66:db:f7:b8:
         1c:1b:2b:c9
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBWUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjIzQjkxMTAvBgNVBAUTKDk4RTFFQ0JENDVENzg3OUY5QkM5NDM5RjRDNkMyRjI3
MTRBRDM2RjUwHhcNMjUxMjE2MjMxOTM1WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQxZTkwNy1iNTQ1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApR/IxT4wG/ofitn5JL+FCCsZujOOaWZ9TFYWVVNAJrwVhnyrEs3YNXr6Cr1F
SB9b/91MP7KNNrD7y7DLlle/aMthK3jY7vg5RuMs6xV2Dt6rnjAn2ty9+ku0bxRl
Xf2KJYe+GbBVHQ0SoTfemyY7r5OuC/Ib7R00BT3yM4zO/M2DEvYb42xOGQOgSefe
FFICijfD87YclMNpEFjP0LctEgl7OgBCCVUlLv7koQzLXH6Lde8UePA70ZxWtVYu
6yVFIdJGpNZ3HkfN95YNew9u6rd04Huh+lBR6QTRHad184QpzIIGRamrLuAHM3F1
a7Jovdn36qpJG1kpnxScSAw5KwIDAQABo4IClTCCApEwHQYDVR0OBBYEFMgW6/JN
vOMhhTDY2MmAlXRYvBJQMB8GA1UdIwQYMBaAFJjh7L1F14efm8lDn0xsLycUrTb1
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MjNCOS83OENFQUNCQzJC
MzYxMUVDQUQ1OTVCN0NDNEY5QUUwMi9tT0hzdlVYWGg1LWJ5VU9mVEd3dkp4U3RO
dlUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL21PSHN2VVhYaDUtYnlVT2ZUR3d2SnhTdE52VS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjIzQjkvNzhDRUFDQkMyQjM2MTFFQ0FENTk1QjdDQzRGOUFFMDIvMjlCOTM1QkNB
MTJGMTFFRjlGQUZFMjMyQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnrmAwDQYJKoZIhvcNAQELBQADggEBAB4hETzjM5b8J2Tj
VttX54jh9qnbKw6EhbwMrlgGUDHegqxwR9xYeBLbz4LBA31mx3wopuB+/BsQBtkx
JWYHl+yzFr3nj65mylS85GqLUT2Y3InphGxdIBoy19vK6aOSc2zialUuRl8iiaq1
ncWbKduPkJy1jk37Slzb8kPDgTagn8hogippD2ZZBb4XcYylFHDeJFaoTKKXdzhv
mlD+GWAgoAtVfOcNI7/uaKCkBWEpH+xSJUK/l3fvI2lhT3obE9ImnPdVOJ6/fsRu
Oh7QNtGVB1X/ypvFHwOnZ+j+9KmmhYd5lFa4Hvnrcf1/oFnxcN38ZfimFdpsZtv3
uBwbK8k=
-----END CERTIFICATE-----
Generated at Sat Dec 20 13:15:07 2025 by rpki-client