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/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/FAE6AA2C326C11ED85CDB81DC4F9AE02.roa
File:                     FAE6AA2C326C11ED85CDB81DC4F9AE02.roa (raw, json)
Hash identifier:          Dy/CCwvWm1NlmcnmZvuuDKtZC72gvztE2ymfksirc/w=
Subject key identifier:   DB:0D:E4:49:E4:69:B9:9F:07:AD:C9:06:08:C4:AD:69:DD:2D:68:04
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       C9E9
Authority key identifier: 29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/FAE6AA2C326C11ED85CDB81DC4F9AE02.roa
Signing time:             Tue 09 Dec 2025 08:17:06 +0000
ROA not before:           Tue 09 Dec 2025 08:17:06 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     136706
IP address blocks:        103.99.188.0/22 maxlen: 24
                          2001:df2:b480::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl
                          rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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 27 Dec 2025 15:15:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 51689 (0xc9e9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Dec  9 08:17:06 2025 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=6937db01-e176
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ca:3b:f6:bc:cf:6a:5a:fb:bb:08:07:55:a2:b8:
                    09:ff:6f:24:6c:81:b2:17:48:29:32:20:d9:18:d2:
                    ed:4f:83:3f:12:ac:9b:80:23:be:c3:80:a5:7a:4a:
                    36:1e:ca:d4:3c:bb:cc:cb:0e:65:fd:c0:ff:2f:2f:
                    c8:51:56:32:75:b6:4d:be:51:59:de:a2:a3:bc:6e:
                    38:08:90:f8:85:02:42:62:02:19:5f:2f:b5:8c:c7:
                    81:11:59:01:ee:b8:a7:dd:c6:a8:30:32:93:57:94:
                    b7:cb:82:9a:d2:84:26:44:5e:48:b6:40:5c:3a:22:
                    f2:a6:62:2f:ad:56:06:26:f5:52:f5:f3:1d:2c:61:
                    9c:97:8a:48:e8:bb:ff:3d:a2:5a:d4:9e:8c:2a:a7:
                    83:32:3e:3a:a8:dc:0d:2c:44:34:d9:03:2b:e4:ab:
                    ac:bb:76:d6:58:3d:a8:31:22:30:18:87:d1:4f:94:
                    08:76:31:9c:3d:36:bb:f0:f5:68:5a:a6:0d:4f:61:
                    6d:a5:01:ec:fc:4f:9f:9c:a8:89:88:26:3c:b6:d5:
                    43:fc:81:53:d3:1f:78:b6:ec:f3:03:20:aa:51:7e:
                    91:ed:9c:ba:a6:91:c7:ff:68:56:f5:68:cd:22:fc:
                    01:c3:e5:0c:8f:ff:76:db:9e:f2:d6:11:16:e1:29:
                    3e:63
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DB:0D:E4:49:E4:69:B9:9F:07:AD:C9:06:08:C4:AD:69:DD:2D:68:04
            X509v3 Authority Key Identifier:
                keyid:29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/FAE6AA2C326C11ED85CDB81DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.99.188.0/22
                IPv6:
                  2001:df2:b480::/48

    Signature Algorithm: sha256WithRSAEncryption
         3b:ac:6c:e4:81:0f:6b:04:49:e1:fb:96:a3:a1:bb:39:6e:b8:
         4a:75:fa:cb:bb:a7:50:10:e8:f0:49:51:7f:c4:f2:9d:43:82:
         84:1e:0c:35:5c:bd:e0:55:fc:dd:8e:18:00:b4:a9:d5:8f:1c:
         cf:57:fa:a8:25:7d:e4:6d:38:9b:7a:6f:47:a9:bc:49:2f:ac:
         0e:1e:cb:1c:ad:5b:2e:0f:ea:a1:93:b2:22:8b:bd:52:44:09:
         0e:21:eb:af:5e:48:65:11:93:35:b9:44:9a:b5:c7:5a:65:bd:
         33:c1:58:12:18:20:cf:01:6b:bc:24:7a:f5:c8:44:ce:46:14:
         e1:af:5f:b6:4e:7c:74:76:a3:dd:f2:46:28:c2:dc:71:79:78:
         66:8a:af:d0:49:55:a7:c9:f6:b9:d5:50:e5:5d:7f:3b:a9:d9:
         f2:77:2a:32:1b:1b:5c:0a:a5:d3:32:46:d5:5f:52:01:49:35:
         b0:6f:6a:3c:b0:eb:b0:d3:c0:fa:b5:7e:bb:de:59:be:e9:37:
         5b:f3:31:cc:ce:55:3b:26:c6:0b:b2:6f:1a:a4:a4:6c:81:1f:
         82:dc:e3:23:fe:9e:67:df:7f:59:73:ce:f4:7c:1a:78:19:aa:
         f3:69:31:c9:8a:cf:a2:4a:26:6e:dd:8a:91:c3:9a:dc:4c:3f:
         22:25:dd:83
-----BEGIN CERTIFICATE-----
MIIFgzCCBGugAwIBAgIDAMnpMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI1MTIwOTA4MTcwNloXDTI2MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNjkzN2RiMDEtZTE3NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMo79rzPalr7uwgHVaK4Cf9vJGyBshdIKTIg2RjS7U+DPxKsm4AjvsOApXpK
Nh7K1Dy7zMsOZf3A/y8vyFFWMnW2Tb5RWd6io7xuOAiQ+IUCQmICGV8vtYzHgRFZ
Ae64p93GqDAyk1eUt8uCmtKEJkReSLZAXDoi8qZiL61WBib1UvXzHSxhnJeKSOi7
/z2iWtSejCqngzI+OqjcDSxENNkDK+SrrLt21lg9qDEiMBiH0U+UCHYxnD02u/D1
aFqmDU9hbaUB7PxPn5yoiYgmPLbVQ/yBU9MfeLbs8wMgqlF+ke2cuqaRx/9oVvVo
zSL8AcPlDI//dtue8tYRFuEpPmMCAwEAAaOCAqYwggKiMB0GA1UdDgQWBBTbDeRJ
5Gm5nwetyQYIxK1p3S1oBDAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBywYIKwYBBQUHAQsEgb4wgbswgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwL0ZBRTZBQTJD
MzI2QzExRUQ4NUNEQjgxREM0RjlBRTAyLnJvYTAzBggrBgEFBQcwDYYnaHR0cHM6
Ly9ycmRwLmFwbmljLm5ldC9ub3RpZmljYXRpb24ueG1sMDAGCCsGAQUFBwEHAQH/
BCEwHzAMBAIAATAGAwQCZ2O8MA8EAgACMAkDBwAgAQ3ytIAwDQYJKoZIhvcNAQEL
BQADggEBADusbOSBD2sESeH7lqOhuzluuEp1+su7p1AQ6PBJUX/E8p1DgoQeDDVc
veBV/N2OGAC0qdWPHM9X+qglfeRtOJt6b0epvEkvrA4eyxytWy4P6qGTsiKLvVJE
CQ4h669eSGURkzW5RJq1x1plvTPBWBIYIM8Ba7wkevXIRM5GFOGvX7ZOfHR2o93y
RijC3HF5eGaKr9BJVafJ9rnVUOVdfzup2fJ3KjIbG1wKpdMyRtVfUgFJNbBvajyw
67DTwPq1frveWb7pN1vzMczOVTsmxguybxqkpGyBH4Lc4yP+nmfff1lzzvR8GngZ
qvNpMcmKz6JKJm7dipHDmtxMPyIl3YM=
-----END CERTIFICATE-----
Generated at Sun Dec 21 21:16:42 2025 by rpki-client