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/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/3791632A030011EB909C3244C4F9AE02.roa
File:                     3791632A030011EB909C3244C4F9AE02.roa (raw, json)
Hash identifier:          +BcgzS+5Izg03p+xuu+KcWuOMCH0daH9Nk0D1duytuA=
Subject key identifier:   29:EE:E1:55:CA:48:28:30:BD:DC:6D:6C:16:02:88:CC:F4:FE:C9:4F
Certificate issuer:       /CN=A91F3AF8/serialNumber=530D29ADC0FB1CF2837D39BB86343486C1C71682
Certificate serial:       0826
Authority key identifier: 53:0D:29:AD:C0:FB:1C:F2:83:7D:39:BB:86:34:34:86:C1:C7:16:82
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/3791632A030011EB909C3244C4F9AE02.roa
Signing time:             Wed 31 Dec 2025 21:16:57 +0000
ROA not before:           Wed 31 Dec 2025 21:16:57 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     23838
IP address blocks:        103.254.194.0/23 maxlen: 23
                          103.254.194.0/24 maxlen: 24
                          103.254.195.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.crl
                          rsync://rpki.apnic.net/member_repository/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.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 20:18:08 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2086 (0x826)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F3AF8, serialNumber=530D29ADC0FB1CF2837D39BB86343486C1C71682
        Validity
            Not Before: Dec 31 21:16:57 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=695592c8-8a7e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:aa:07:37:1c:6f:31:4e:60:61:e8:88:a9:40:92:
                    b1:a5:61:6d:82:25:12:b7:ca:10:c3:79:1d:c0:d7:
                    0a:f9:ab:ab:48:45:2b:e7:64:38:51:e1:c1:87:41:
                    ee:c0:5c:d0:5d:ca:56:9a:5b:53:34:fa:76:b9:5b:
                    7d:d2:a5:86:e9:ca:e1:4b:d7:db:38:8f:f2:0d:ea:
                    32:09:4f:b9:76:fc:e4:b5:e0:d4:aa:49:4c:c6:ec:
                    22:33:b5:04:33:6c:c3:86:63:8e:81:1a:cd:35:76:
                    22:dd:f4:3a:d5:ed:24:cf:bc:a0:d8:86:1f:4d:fd:
                    1f:e4:18:2b:fb:4e:55:c4:98:c2:f4:28:f8:5a:d8:
                    e6:30:eb:04:25:b0:55:86:0f:4f:1f:09:24:1c:ca:
                    a7:8c:f5:65:7e:ce:d9:c5:ff:51:30:cb:40:34:52:
                    00:a9:dd:0f:49:05:e6:2e:7c:27:8b:e5:64:99:10:
                    3c:fe:48:ad:3d:60:a8:3e:eb:4a:cf:4c:55:61:18:
                    1a:51:f0:a6:f2:b8:6f:0b:e7:67:a1:71:2f:e0:dd:
                    d7:eb:fe:6a:5e:33:a8:e8:0d:1c:52:00:54:71:0b:
                    52:f4:1e:3a:87:70:cd:15:f5:46:1b:59:5c:6f:c8:
                    a0:45:1a:d0:45:6d:47:33:e6:63:8d:fb:bb:d5:03:
                    82:bf
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                29:EE:E1:55:CA:48:28:30:BD:DC:6D:6C:16:02:88:CC:F4:FE:C9:4F
            X509v3 Authority Key Identifier:
                keyid:53:0D:29:AD:C0:FB:1C:F2:83:7D:39:BB:86:34:34:86:C1:C7:16:82

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Uw0prcD7HPKDfTm7hjQ0hsHHFoI.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/A91F3AF8/48297FEE02FE11EBB706643EC4F9AE02/3791632A030011EB909C3244C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.254.194.0/23

    Signature Algorithm: sha256WithRSAEncryption
         29:74:9e:cb:da:ec:e4:8b:fd:0d:64:b2:2b:d7:95:ef:3a:67:
         b2:8c:36:53:9c:11:41:85:7a:2e:b9:b5:f2:65:65:fb:5e:df:
         69:1b:fe:fc:e2:2a:17:9c:06:62:b2:84:39:1c:43:e4:76:54:
         e2:d6:7e:50:5a:4a:50:91:94:46:ff:a2:f7:fa:b3:aa:d7:20:
         8b:04:bd:10:6d:63:6e:6c:03:f4:0c:51:2d:b2:4d:a1:5a:2b:
         82:4e:9f:e8:75:e2:38:9a:0a:71:4a:f2:7b:40:40:42:28:35:
         39:0b:7e:6b:7e:3f:85:d1:7c:9a:50:59:b7:f9:c0:da:a6:5f:
         1e:39:b2:03:12:29:9f:52:1e:3b:e3:17:a7:ae:bd:01:28:a6:
         d9:5c:4d:d6:78:94:f6:e8:f0:a4:6b:7a:3c:12:67:b9:25:20:
         8e:9b:c7:b0:1a:8d:df:a9:b4:9f:d8:18:78:b3:08:d4:29:51:
         96:61:45:93:63:df:43:72:a1:38:bd:75:bf:d0:13:6f:58:dd:
         b5:27:55:5e:6a:87:e7:7b:79:e6:16:66:fa:1b:2f:42:a8:83:
         66:05:84:f8:73:18:d6:9b:a0:dc:7e:ef:70:06:6c:11:bc:cc:
         b9:8b:75:b6:70:d0:6e:e2:6d:b0:97:4d:f3:27:51:ec:40:f2:
         c0:8d:92:70
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCCYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RjNBRjgxMTAvBgNVBAUTKDUzMEQyOUFEQzBGQjFDRjI4MzdEMzlCQjg2MzQzNDg2
QzFDNzE2ODIwHhcNMjUxMjMxMjExNjU3WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU1OTJjOC04YTdlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqgc3HG8xTmBh6IipQJKxpWFtgiUSt8oQw3kdwNcK+aurSEUr52Q4UeHBh0Hu
wFzQXcpWmltTNPp2uVt90qWG6crhS9fbOI/yDeoyCU+5dvzkteDUqklMxuwiM7UE
M2zDhmOOgRrNNXYi3fQ61e0kz7yg2IYfTf0f5Bgr+05VxJjC9Cj4WtjmMOsEJbBV
hg9PHwkkHMqnjPVlfs7Zxf9RMMtANFIAqd0PSQXmLnwni+VkmRA8/kitPWCoPutK
z0xVYRgaUfCm8rhvC+dnoXEv4N3X6/5qXjOo6A0cUgBUcQtS9B46h3DNFfVGG1lc
b8igRRrQRW1HM+Zjjfu71QOCvwIDAQABo4IClTCCApEwHQYDVR0OBBYEFCnu4VXK
SCgwvdxtbBYCiMz0/slPMB8GA1UdIwQYMBaAFFMNKa3A+xzyg305u4Y0NIbBxxaC
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGM0FGOC80ODI5N0ZFRTAy
RkUxMUVCQjcwNjY0M0VDNEY5QUUwMi9VdzBwcmNEN0hQS0RmVG03aGpRMGhzSEhG
b0kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1V3MHByY0Q3SFBLRGZUbTdoalEwaHNISEZvSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjNBRjgvNDgyOTdGRUUwMkZFMTFFQkI3MDY2NDNFQzRGOUFFMDIvMzc5MTYzMkEw
MzAwMTFFQjkwOUMzMjQ0QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFn/sIwDQYJKoZIhvcNAQELBQADggEBACl0nsva7OSL/Q1k
sivXle86Z7KMNlOcEUGFei65tfJlZfte32kb/vziKhecBmKyhDkcQ+R2VOLWflBa
SlCRlEb/ovf6s6rXIIsEvRBtY25sA/QMUS2yTaFaK4JOn+h14jiaCnFK8ntAQEIo
NTkLfmt+P4XRfJpQWbf5wNqmXx45sgMSKZ9SHjvjF6euvQEoptlcTdZ4lPbo8KRr
ejwSZ7klII6bx7Aajd+ptJ/YGHizCNQpUZZhRZNj30NyoTi9db/QE29Y3bUnVV5q
h+d7eeYWZvobL0Kog2YFhPhzGNaboNx+73AGbBG8zLmLdbZw0G7ibbCXTfMnUexA
8sCNknA=
-----END CERTIFICATE-----
Generated at Sun Jan 25 10:41:09 2026 by rpki-client