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/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/354F6196F0A511F0A9798B3A706F56BC.roa
File:                     354F6196F0A511F0A9798B3A706F56BC.roa (raw, json)
Hash identifier:          X2j/0Ty3xcE5TOM5Ccy8kM8Y+2iu8yDhmJwumKYRDN4=
Subject key identifier:   8D:9C:ED:46:4E:87:26:0B:5F:4E:19:A2:1D:DC:CD:06:1A:7A:76:C8
Certificate issuer:       /CN=A91B25F2/serialNumber=B6C87BB58728F76F6F90A09DFD6BAA1AD4E73BCA
Certificate serial:       0D0A
Authority key identifier: B6:C8:7B:B5:87:28:F7:6F:6F:90:A0:9D:FD:6B:AA:1A:D4:E7:3B:CA
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tsh7tYco929vkKCd_WuqGtTnO8o.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/354F6196F0A511F0A9798B3A706F56BC.roa
Signing time:             Tue 13 Jan 2026 17:28:00 +0000
ROA not before:           Tue 13 Jan 2026 17:28:00 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     135881
IP address blocks:        103.78.224.0/22 maxlen: 24
                          2407:ff80::/32 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/tsh7tYco929vkKCd_WuqGtTnO8o.crl
                          rsync://rpki.apnic.net/member_repository/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/tsh7tYco929vkKCd_WuqGtTnO8o.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tsh7tYco929vkKCd_WuqGtTnO8o.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 17:51:40 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3338 (0xd0a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B25F2, serialNumber=B6C87BB58728F76F6F90A09DFD6BAA1AD4E73BCA
        Validity
            Not Before: Jan 13 17:28:00 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=696680a0-fc4d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b1:1f:0f:e8:98:0c:55:0e:cc:48:0c:08:aa:72:
                    63:59:20:0c:90:2a:7e:98:9a:cd:2e:0b:94:86:d0:
                    3f:2b:10:98:c8:ac:3c:2e:b9:ce:23:bf:ab:ef:bf:
                    00:76:61:b2:7a:2f:01:5f:ee:a1:7e:d0:87:b9:25:
                    41:73:87:35:df:d7:42:46:0b:31:70:db:84:95:83:
                    18:29:36:46:c2:d9:ab:ac:8a:e8:a1:d0:15:0e:77:
                    4c:1c:95:67:27:f6:3f:60:f3:43:63:b7:48:5e:91:
                    85:74:6b:78:f9:e6:2f:7b:47:91:d2:4f:31:48:13:
                    4d:59:36:6e:2e:65:e2:6c:27:88:70:07:f5:1c:f1:
                    8d:2f:f1:58:fb:79:80:06:b7:9d:de:7f:e8:56:ca:
                    95:35:46:57:d8:99:ca:86:ea:65:18:0a:fa:82:c5:
                    60:37:e2:91:9c:e0:8f:9b:6d:11:1f:b6:94:9a:14:
                    b3:83:f7:df:dc:8d:35:e4:1f:69:b6:6f:35:24:c5:
                    2f:81:bb:e8:a0:ff:3b:13:95:68:9b:bb:bc:01:fa:
                    01:49:87:74:4f:74:b8:a8:20:ef:f7:1b:11:c1:83:
                    ad:21:cd:cf:a4:7f:15:49:49:94:39:95:18:a2:aa:
                    07:09:11:1b:52:48:e3:55:19:bd:88:93:c6:db:15:
                    e1:d3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8D:9C:ED:46:4E:87:26:0B:5F:4E:19:A2:1D:DC:CD:06:1A:7A:76:C8
            X509v3 Authority Key Identifier:
                keyid:B6:C8:7B:B5:87:28:F7:6F:6F:90:A0:9D:FD:6B:AA:1A:D4:E7:3B:CA

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/tsh7tYco929vkKCd_WuqGtTnO8o.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tsh7tYco929vkKCd_WuqGtTnO8o.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/A91B25F2/EF90CD4E03B011EA85F02934C4F9AE02/354F6196F0A511F0A9798B3A706F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.78.224.0/22
                IPv6:
                  2407:ff80::/32

    Signature Algorithm: sha256WithRSAEncryption
         16:00:7a:23:01:30:c0:7f:a5:19:fa:38:db:c8:db:4e:71:c1:
         94:1d:5a:60:99:f7:27:e8:76:22:7e:8a:65:b0:58:22:91:5c:
         0a:fd:f6:79:65:75:4d:48:e9:16:2a:c7:51:d2:54:50:2b:db:
         ea:e9:f0:58:91:1c:d1:9b:8d:3c:8c:ad:dd:fd:71:96:e7:16:
         b6:f7:bc:3f:b3:84:9a:04:60:cc:4d:e2:64:08:c7:d0:54:8d:
         93:29:a3:bc:30:1f:3a:37:0e:18:6b:8f:5e:47:05:86:ee:35:
         51:bf:17:dd:47:a5:18:9a:98:3c:65:4c:59:ac:1a:0d:86:3d:
         29:5d:09:23:2a:40:a7:88:71:d2:ad:aa:8b:19:21:0c:23:97:
         6a:0a:fe:6e:d0:c2:26:3f:54:bd:5b:95:7b:49:9a:7f:32:bc:
         37:cc:b1:41:9b:3d:af:34:b8:f8:9d:b5:94:03:1d:12:37:4a:
         7a:0a:f6:b6:21:cc:99:54:fb:fd:4e:db:f0:96:35:0f:e8:fd:
         71:99:a8:57:26:30:67:b3:52:be:3f:54:f3:99:ea:6f:fe:37:
         2f:b8:d3:af:27:64:60:fd:28:86:62:95:c3:ed:e0:21:03:9b:
         c0:88:c9:cc:df:11:05:e2:77:25:45:3c:d7:98:ec:73:dd:81:
         cb:26:d7:51
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICDQowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QjI1RjIxMTAvBgNVBAUTKEI2Qzg3QkI1ODcyOEY3NkY2RjkwQTA5REZENkJBQTFB
RDRFNzNCQ0EwHhcNMjYwMTEzMTcyODAwWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTY2ODBhMC1mYzRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsR8P6JgMVQ7MSAwIqnJjWSAMkCp+mJrNLguUhtA/KxCYyKw8LrnOI7+r778A
dmGyei8BX+6hftCHuSVBc4c139dCRgsxcNuElYMYKTZGwtmrrIroodAVDndMHJVn
J/Y/YPNDY7dIXpGFdGt4+eYve0eR0k8xSBNNWTZuLmXibCeIcAf1HPGNL/FY+3mA
Bred3n/oVsqVNUZX2JnKhuplGAr6gsVgN+KRnOCPm20RH7aUmhSzg/ff3I015B9p
tm81JMUvgbvooP87E5Vom7u8AfoBSYd0T3S4qCDv9xsRwYOtIc3PpH8VSUmUOZUY
oqoHCREbUkjjVRm9iJPG2xXh0wIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFI2c7UZO
hyYLX04Zoh3czQYaenbIMB8GA1UdIwQYMBaAFLbIe7WHKPdvb5Cgnf1rqhrU5zvK
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMjVGMi9FRjkwQ0Q0RTAz
QjAxMUVBODVGMDI5MzRDNEY5QUUwMi90c2g3dFljbzkyOXZrS0NkX1d1cUd0VG5P
OG8uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3RzaDd0WWNvOTI5dmtLQ2RfV3VxR3RUbk84by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjI1RjIvRUY5MENENEUwM0IwMTFFQTg1RjAyOTM0QzRGOUFFMDIvMzU0RjYxOTZG
MEE1MTFGMEE5Nzk4QjNBNzA2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAJnTuAwDQQCAAIwBwMFACQH/4AwDQYJKoZIhvcNAQELBQAD
ggEBABYAeiMBMMB/pRn6ONvI205xwZQdWmCZ9yfodiJ+imWwWCKRXAr99nlldU1I
6RYqx1HSVFAr2+rp8FiRHNGbjTyMrd39cZbnFrb3vD+zhJoEYMxN4mQIx9BUjZMp
o7wwHzo3Dhhrj15HBYbuNVG/F91HpRiamDxlTFmsGg2GPSldCSMqQKeIcdKtqosZ
IQwjl2oK/m7QwiY/VL1blXtJmn8yvDfMsUGbPa80uPidtZQDHRI3SnoK9rYhzJlU
+/1O2/CWNQ/o/XGZqFcmMGezUr4/VPOZ6m/+Ny+4068nZGD9KIZilcPt4CEDm8CI
yczfEQXidyVFPNeY7HPdgcsm11E=
-----END CERTIFICATE-----
Generated at Sun Jan 25 17:19:38 2026 by rpki-client