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/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/D94518DAD42C11F0972DF142C4F9AE02.roa
File:                     D94518DAD42C11F0972DF142C4F9AE02.roa (raw, json)
Hash identifier:          uXWvFP9Z94HEljAssthanqLQgApJdRhaBIpVH4TEE/g=
Subject key identifier:   FC:36:BB:CD:A4:3B:4E:27:89:F7:01:2E:71:AC:F5:9C:F7:88:24:EE
Certificate issuer:       /CN=A9160DDD/serialNumber=51A68EDD2DF2B7BFF67A66109BD739CA9BB238C4
Certificate serial:       1A
Authority key identifier: 51:A6:8E:DD:2D:F2:B7:BF:F6:7A:66:10:9B:D7:39:CA:9B:B2:38:C4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UaaO3S3yt7_2emYQm9c5ypuyOMQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/D94518DAD42C11F0972DF142C4F9AE02.roa
Signing time:             Mon 08 Dec 2025 11:55:54 +0000
ROA not before:           Mon 08 Dec 2025 11:55:54 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     147194
IP address blocks:        103.177.114.0/24 maxlen: 24
                          103.177.115.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/UaaO3S3yt7_2emYQm9c5ypuyOMQ.crl
                          rsync://rpki.apnic.net/member_repository/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/UaaO3S3yt7_2emYQm9c5ypuyOMQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UaaO3S3yt7_2emYQm9c5ypuyOMQ.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 20 Dec 2025 04:23:50 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 26 (0x1a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9160DDD, serialNumber=51A68EDD2DF2B7BFF67A66109BD739CA9BB238C4
        Validity
            Not Before: Dec  8 11:55:54 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6936bcc9-6695
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9c:38:18:a0:ba:bc:b5:c9:0f:db:96:45:88:de:
                    ca:c0:97:93:87:55:f5:dc:d5:c4:2b:0b:bb:f5:17:
                    51:88:b0:af:94:aa:eb:18:40:80:1d:83:8a:75:09:
                    d1:4a:f3:4b:26:60:a5:52:f0:06:c5:8a:53:79:65:
                    c3:3b:f7:68:8a:66:e7:ac:02:16:2d:0f:59:06:f6:
                    44:d8:00:df:de:5b:ba:25:e3:d0:94:5b:7c:77:7a:
                    a1:a5:a4:d2:12:c8:40:6a:5f:7d:17:ec:e3:ed:be:
                    6b:b1:9c:1c:f0:9b:18:da:f7:f7:a4:d2:ec:80:23:
                    f1:02:a7:3e:f2:d2:10:13:0b:2c:89:50:35:95:be:
                    61:1c:52:85:a7:27:63:0a:76:29:80:be:e4:34:c6:
                    30:af:48:14:de:dd:51:1b:39:37:19:65:bc:fc:ac:
                    63:59:2b:85:4e:1d:ba:90:6b:bb:5e:8a:7d:1a:78:
                    9b:30:47:81:00:68:47:48:5f:f8:bf:9a:65:a7:9f:
                    c4:d8:f0:6c:5c:de:0a:4d:63:c4:8a:70:07:0d:b3:
                    2a:fe:4b:c8:fd:e9:7f:89:1d:aa:b1:53:f1:b7:de:
                    43:5f:2e:5d:d9:34:84:95:29:ea:e3:86:72:7e:64:
                    e7:3e:90:66:35:47:18:f0:a4:8b:7a:6c:15:e8:ef:
                    f4:37
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FC:36:BB:CD:A4:3B:4E:27:89:F7:01:2E:71:AC:F5:9C:F7:88:24:EE
            X509v3 Authority Key Identifier:
                keyid:51:A6:8E:DD:2D:F2:B7:BF:F6:7A:66:10:9B:D7:39:CA:9B:B2:38:C4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/UaaO3S3yt7_2emYQm9c5ypuyOMQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UaaO3S3yt7_2emYQm9c5ypuyOMQ.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/A9160DDD/34824B9EB33C11F0B95D4054C4F9AE02/D94518DAD42C11F0972DF142C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.177.114.0/23

    Signature Algorithm: sha256WithRSAEncryption
         67:45:8d:db:81:29:19:54:5f:4b:90:20:e5:9e:f4:2a:77:1d:
         2e:eb:96:67:6c:1a:9b:5e:91:f6:c3:9f:6c:4e:4a:ee:6b:c0:
         99:cb:bd:16:1d:c5:6f:2f:4b:db:32:70:61:d1:f7:74:e1:c4:
         79:27:57:85:03:08:26:06:97:c6:c0:da:7f:9b:6c:95:63:df:
         04:54:a5:98:8e:c3:f2:25:bf:b5:0c:40:27:f7:1b:5f:af:2f:
         87:c1:7a:3b:1b:54:0a:98:ff:6f:c9:cd:e3:fe:ec:eb:eb:9a:
         30:75:18:e2:f9:c1:07:67:b5:bf:c7:3d:65:be:d1:87:90:8b:
         3c:e7:b1:08:22:dd:48:d1:89:89:08:67:cc:3d:d4:8b:f6:de:
         67:9b:3e:a2:b0:ab:af:e9:7f:b9:fc:cf:4b:1b:0f:1d:ee:58:
         d7:b1:89:2b:88:4f:43:8f:b7:e5:92:69:76:d8:96:e2:23:c9:
         7e:a6:e0:4e:c7:f4:71:2f:0c:ee:cd:b4:01:42:38:a7:0c:74:
         f3:55:e4:09:f7:86:a7:10:0f:29:5b:1f:49:f3:12:ae:28:65:
         b2:06:c1:b8:20:70:58:dd:6c:58:29:12:47:85:40:19:83:86:
         c7:cc:e3:e3:ed:01:41:2c:05:ea:42:fd:c3:48:bb:62:ac:f8:
         63:d7:06:32
-----BEGIN CERTIFICATE-----
MIIFcDCCBFigAwIBAgIBGjANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTE2
MERERDExMC8GA1UEBRMoNTFBNjhFREQyREYyQjdCRkY2N0E2NjEwOUJENzM5Q0E5
QkIyMzhDNDAeFw0yNTEyMDgxMTU1NTRaFw0yNjEyMzAwMDAwMDBaMBgxFjAUBgNV
BAMTDTY5MzZiY2M5LTY2OTUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCcOBigury1yQ/blkWI3srAl5OHVfXc1cQrC7v1F1GIsK+UqusYQIAdg4p1CdFK
80smYKVS8AbFilN5ZcM792iKZuesAhYtD1kG9kTYAN/eW7ol49CUW3x3eqGlpNIS
yEBqX30X7OPtvmuxnBzwmxja9/ek0uyAI/ECpz7y0hATCyyJUDWVvmEcUoWnJ2MK
dimAvuQ0xjCvSBTe3VEbOTcZZbz8rGNZK4VOHbqQa7tein0aeJswR4EAaEdIX/i/
mmWnn8TY8Gxc3gpNY8SKcAcNsyr+S8j96X+JHaqxU/G33kNfLl3ZNISVKerjhnJ+
ZOc+kGY1RxjwpIt6bBXo7/Q3AgMBAAGjggKVMIICkTAdBgNVHQ4EFgQU/Da7zaQ7
TieJ9wEucaz1nPeIJO4wHwYDVR0jBBgwFoAUUaaO3S3yt7/2emYQm9c5ypuyOMQw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MTYwRERELzM0ODI0QjlFQjMz
QzExRjBCOTVENDA1NEM0RjlBRTAyL1VhYU8zUzN5dDdfMmVtWVFtOWM1eXB1eU9N
US5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvVWFhTzNTM3l0N18yZW1ZUW05YzV5cHV5T01RLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2
MERERC8zNDgyNEI5RUIzM0MxMUYwQjk1RDQwNTRDNEY5QUUwMi9EOTQ1MThEQUQ0
MkMxMUYwOTcyREYxNDJDNEY5QUUwMi5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAfBggrBgEFBQcBBwEB/wQQ
MA4wDAQCAAEwBgMEAWexcjANBgkqhkiG9w0BAQsFAAOCAQEAZ0WN24EpGVRfS5Ag
5Z70KncdLuuWZ2wam16R9sOfbE5K7mvAmcu9Fh3Fby9L2zJwYdH3dOHEeSdXhQMI
JgaXxsDaf5tslWPfBFSlmI7D8iW/tQxAJ/cbX68vh8F6OxtUCpj/b8nN4/7s6+ua
MHUY4vnBB2e1v8c9Zb7Rh5CLPOexCCLdSNGJiQhnzD3Ui/beZ5s+orCrr+l/ufzP
SxsPHe5Y17GJK4hPQ4+35ZJpdtiW4iPJfqbgTsf0cS8M7s20AUI4pwx081XkCfeG
pxAPKVsfSfMSrihlsgbBuCBwWN1sWCkSR4VAGYOGx8zj4+0BQSwF6kL9w0i7Yqz4
Y9cGMg==
-----END CERTIFICATE-----
Generated at Sat Dec 13 10:04:11 2025 by rpki-client