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/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7CDCAF509CF211ED8BD2B02FC4F9AE02.roa
File:                     7CDCAF509CF211ED8BD2B02FC4F9AE02.roa (raw, json)
Hash identifier:          93Fu4NJ+c74voGtnReTAbw0AMG9XfrkIqJTzM1zuS7E=
Subject key identifier:   85:C2:B7:AD:60:50:B5:C5:63:31:EC:21:FB:7D:B3:98:4E:32:42:97
Certificate issuer:       /CN=A91C454C/serialNumber=F19F3002FF831FAEC8C1AC25D1C0A06E3AE80134
Certificate serial:       024A
Authority key identifier: F1:9F:30:02:FF:83:1F:AE:C8:C1:AC:25:D1:C0:A0:6E:3A:E8:01:34
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7CDCAF509CF211ED8BD2B02FC4F9AE02.roa
Signing time:             Tue 25 Nov 2025 00:47:27 +0000
ROA not before:           Tue 25 Nov 2025 00:47:27 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     150395
IP address blocks:        103.29.238.0/23 maxlen: 23
                          2001:df1:78c0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.crl
                          rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.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:   Sun 14 Dec 2025 00:24:23 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 586 (0x24a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C454C, serialNumber=F19F3002FF831FAEC8C1AC25D1C0A06E3AE80134
        Validity
            Not Before: Nov 25 00:47:27 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=6924fc9f-6fb7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d6:73:a8:7a:a6:df:51:65:4b:cb:89:6a:01:be:
                    0a:30:9c:09:a6:f8:0c:55:d5:98:b4:bf:82:1d:ae:
                    4b:23:ca:f8:e2:a9:a7:f4:87:aa:79:1f:49:2c:43:
                    10:1f:b5:c9:7c:ec:29:42:38:bf:74:12:cb:b5:bb:
                    9b:6a:3f:19:46:ba:3d:66:32:8f:39:0b:da:7b:23:
                    2f:b0:20:42:2a:a5:b2:b0:61:b5:5f:fd:66:5f:e3:
                    1f:98:ec:13:f9:50:5b:50:59:6e:a2:0c:b5:e8:ed:
                    16:8e:21:f2:c3:59:e2:7d:3f:75:e3:62:d5:ee:dd:
                    aa:f8:3c:8e:a2:4b:f7:3e:42:8e:9e:1b:85:7d:29:
                    fd:bc:4f:21:66:c9:8b:1b:4c:1b:75:84:71:62:f3:
                    d9:0a:14:ea:e2:48:ba:b4:0a:34:92:26:b4:b2:3f:
                    ae:e1:92:41:40:85:93:50:63:cf:77:93:2f:fd:20:
                    96:e1:13:e5:fa:92:8c:e1:1e:01:ac:17:aa:fd:fc:
                    01:3d:2b:b4:95:21:84:7d:8c:19:f5:40:1f:87:9a:
                    2c:bc:5b:48:c9:bb:9d:2b:87:0f:aa:6d:76:07:66:
                    97:ec:cf:d2:bd:2f:cc:f7:14:4d:fe:a3:63:c8:4d:
                    97:fc:7d:bc:63:b5:21:55:89:ac:0f:0a:86:ec:63:
                    16:d9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                85:C2:B7:AD:60:50:B5:C5:63:31:EC:21:FB:7D:B3:98:4E:32:42:97
            X509v3 Authority Key Identifier:
                keyid:F1:9F:30:02:FF:83:1F:AE:C8:C1:AC:25:D1:C0:A0:6E:3A:E8:01:34

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.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/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7CDCAF509CF211ED8BD2B02FC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.29.238.0/23
                IPv6:
                  2001:df1:78c0::/48

    Signature Algorithm: sha256WithRSAEncryption
         a1:53:c9:c1:73:ae:1f:ec:10:2d:05:38:8a:70:cb:94:ef:91:
         7d:dc:a2:e6:7a:f2:ac:7a:65:67:dc:42:cd:97:a2:92:87:89:
         68:2b:8b:19:45:67:5f:e3:37:65:7f:ae:99:e7:7d:12:aa:13:
         72:63:20:22:53:3c:93:33:05:29:7f:03:fc:8f:ac:cb:ad:33:
         d0:4d:6b:2d:a1:d3:7e:d3:b4:db:48:f5:a9:88:ab:f6:d8:93:
         09:e9:01:81:70:d4:6d:9a:5c:59:73:95:c3:1d:f8:80:b7:56:
         df:d1:89:23:f8:60:b5:13:ee:1e:b1:b3:a6:90:54:14:9e:d6:
         91:7e:00:71:ce:8f:25:a0:02:5d:1a:1d:ba:96:a6:67:a0:b9:
         56:75:11:8c:60:ee:4c:5d:30:ed:a7:8a:8e:3a:8a:f4:62:f1:
         0f:df:08:b4:5f:ac:1d:4f:bf:3f:81:61:6b:80:dc:35:cf:46:
         ae:5e:ae:0e:4e:0f:bc:de:26:1f:95:11:1d:38:59:c3:2b:dc:
         a7:95:41:e5:6b:bf:a5:36:45:73:07:b2:30:67:50:2c:2a:f7:
         c4:67:6b:71:16:2a:88:f4:ac:c1:ee:2f:e2:a1:1a:5c:b1:ed:
         2f:1a:4a:d0:4d:98:2f:70:07:f0:7c:b2:fa:19:7b:f7:52:5a:
         a0:c2:59:f0
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAkowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzQ1NEMxMTAvBgNVBAUTKEYxOUYzMDAyRkY4MzFGQUVDOEMxQUMyNUQxQzBBMDZF
M0FFODAxMzQwHhcNMjUxMTI1MDA0NzI3WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI0ZmM5Zi02ZmI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA1nOoeqbfUWVLy4lqAb4KMJwJpvgMVdWYtL+CHa5LI8r44qmn9IeqeR9JLEMQ
H7XJfOwpQji/dBLLtbubaj8ZRro9ZjKPOQvaeyMvsCBCKqWysGG1X/1mX+MfmOwT
+VBbUFluogy16O0WjiHyw1nifT9142LV7t2q+DyOokv3PkKOnhuFfSn9vE8hZsmL
G0wbdYRxYvPZChTq4ki6tAo0kia0sj+u4ZJBQIWTUGPPd5Mv/SCW4RPl+pKM4R4B
rBeq/fwBPSu0lSGEfYwZ9UAfh5osvFtIybudK4cPqm12B2aX7M/SvS/M9xRN/qNj
yE2X/H28Y7UhVYmsDwqG7GMW2QIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFIXCt61g
ULXFYzHsIft9s5hOMkKXMB8GA1UdIwQYMBaAFPGfMAL/gx+uyMGsJdHAoG466AE0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDNDU0Qy84MUZDOTY1MDZD
MTIxMUVEODlGQzkyMEFDNEY5QUUwMi84Wjh3QXYtREg2N0l3YXdsMGNDZ2Jqcm9B
VFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzhaOHdBdi1ESDY3SXdhd2wwY0NnYmpyb0FUUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzQ1NEMvODFGQzk2NTA2QzEyMTFFRDg5RkM5MjBBQzRGOUFFMDIvN0NEQ0FGNTA5
Q0YyMTFFRDhCRDJCMDJGQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAFnHe4wDwQCAAIwCQMHACABDfF4wDANBgkqhkiG9w0BAQsF
AAOCAQEAoVPJwXOuH+wQLQU4inDLlO+Rfdyi5nryrHplZ9xCzZeikoeJaCuLGUVn
X+M3ZX+umed9EqoTcmMgIlM8kzMFKX8D/I+sy60z0E1rLaHTftO020j1qYir9tiT
CekBgXDUbZpcWXOVwx34gLdW39GJI/hgtRPuHrGzppBUFJ7WkX4Acc6PJaACXRod
upamZ6C5VnURjGDuTF0w7aeKjjqK9GLxD98ItF+sHU+/P4Fha4DcNc9Grl6uDk4P
vN4mH5URHThZwyvcp5VB5Wu/pTZFcweyMGdQLCr3xGdrcRYqiPSswe4v4qEaXLHt
LxpK0E2YL3AH8Hyy+hl791JaoMJZ8A==
-----END CERTIFICATE-----
Generated at Sun Dec 7 03:26:22 2025 by rpki-client