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/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/3052E2A6F2BE11F0B9EC450F386F56BC.roa
File:                     3052E2A6F2BE11F0B9EC450F386F56BC.roa (raw, json)
Hash identifier:          z2GP9LRs5K5pVvi/Vpn8+fUHIG+kPHIM5oT/Crjw4Uk=
Subject key identifier:   76:5F:79:77:96:7F:45:8A:6F:B6:F4:49:AD:9C:B8:0E:B0:98:BB:0A
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       4F7F
Authority key identifier: 16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/3052E2A6F2BE11F0B9EC450F386F56BC.roa
Signing time:             Fri 16 Jan 2026 09:31:52 +0000
ROA not before:           Fri 16 Jan 2026 09:31:52 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     149069
IP address blocks:        103.178.214.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl
                          rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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:   Tue 27 Jan 2026 14:31:50 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 20351 (0x4f7f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Jan 16 09:31:52 2026 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=696a0588-39c5
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cb:33:c3:e8:69:48:27:48:b4:d6:c0:27:7c:4d:
                    47:31:b1:c0:fb:35:4a:04:d6:72:96:0c:3e:45:79:
                    58:a6:56:78:53:f8:d1:60:c3:ca:b9:b1:19:14:f6:
                    3f:31:d9:1c:ec:3b:c6:5c:12:50:0e:86:f0:9d:60:
                    c3:16:4b:8f:0f:0f:d1:52:81:0a:63:84:b5:83:fb:
                    03:06:ba:1f:56:db:c3:35:e3:00:dc:a2:41:db:de:
                    e4:80:21:c2:6c:17:6b:23:c6:f2:09:43:5e:63:6d:
                    fa:09:dc:20:a8:0d:44:80:a3:0c:d1:7f:ec:4b:01:
                    03:19:e0:52:46:78:08:7f:bb:01:76:41:78:bd:58:
                    d8:ab:26:8a:4f:f3:15:7a:d5:75:1b:93:af:84:4a:
                    bd:af:34:a9:52:9c:90:08:b7:7b:34:3f:37:41:8a:
                    74:cb:0e:9c:76:85:d0:f6:1e:1b:10:16:b6:f5:72:
                    be:5a:e3:60:52:70:65:65:f9:4f:1d:f2:5b:ba:3b:
                    f7:b2:48:65:79:f9:31:69:09:89:e0:2b:6c:06:71:
                    ab:52:f9:62:ab:af:f5:61:d5:0a:09:50:61:28:9f:
                    16:17:bd:db:39:c9:b5:ae:d0:be:d1:77:95:56:0b:
                    38:e8:60:08:ee:45:5a:14:95:b0:8d:2e:e0:5c:88:
                    97:29
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                76:5F:79:77:96:7F:45:8A:6F:B6:F4:49:AD:9C:B8:0E:B0:98:BB:0A
            X509v3 Authority Key Identifier:
                keyid:16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/3052E2A6F2BE11F0B9EC450F386F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.178.214.0/23

    Signature Algorithm: sha256WithRSAEncryption
         b7:15:eb:62:f6:74:6c:59:6c:76:15:39:0f:79:98:90:52:41:
         77:08:52:34:0e:ee:85:6e:74:81:dc:c0:df:99:65:91:41:8a:
         46:bd:0c:9e:96:9e:8e:1b:b1:bc:11:db:50:ca:d9:1d:bb:3a:
         85:2f:3d:cb:d3:0a:3d:13:a1:ea:b3:fd:e3:8f:d8:a1:c0:18:
         66:09:f9:9e:b9:e5:5e:f0:a3:3e:3e:6a:22:38:06:03:8c:d7:
         c3:69:4f:f1:00:88:27:9b:e3:93:ca:a9:1b:4f:df:56:1b:80:
         6a:e1:35:ad:f0:e8:98:78:95:ff:80:e4:2c:54:41:7f:14:3c:
         35:65:14:a2:be:6a:b6:b1:5b:51:d6:cc:6b:62:00:fc:32:8e:
         f5:a5:de:3f:cf:16:9a:9a:c4:a4:1d:36:ca:11:da:75:7a:88:
         0e:66:16:e1:30:87:e4:02:ba:49:3f:da:63:88:b8:8e:e0:9f:
         89:9f:98:1f:bb:ed:59:e5:df:a3:f8:35:d4:6c:3c:b4:36:dd:
         f6:c8:16:97:ce:42:67:a0:35:c5:08:0f:1c:20:b6:14:66:4e:
         73:ee:ef:56:8d:22:07:58:33:ac:b0:4d:42:39:12:18:42:51:
         5c:ff:c4:88:00:8e:1c:7f:30:c1:47:08:73:be:c9:18:06:5c:
         02:86:b4:d3
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICT38wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjYwMTE2MDkzMTUyWhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZhMDU4OC0zOWM1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAyzPD6GlIJ0i01sAnfE1HMbHA+zVKBNZylgw+RXlYplZ4U/jRYMPKubEZFPY/
Mdkc7DvGXBJQDobwnWDDFkuPDw/RUoEKY4S1g/sDBrofVtvDNeMA3KJB297kgCHC
bBdrI8byCUNeY236CdwgqA1EgKMM0X/sSwEDGeBSRngIf7sBdkF4vVjYqyaKT/MV
etV1G5OvhEq9rzSpUpyQCLd7ND83QYp0yw6cdoXQ9h4bEBa29XK+WuNgUnBlZflP
HfJbujv3skhlefkxaQmJ4CtsBnGrUvliq6/1YdUKCVBhKJ8WF73bOcm1rtC+0XeV
Vgs46GAI7kVaFJWwjS7gXIiXKQIDAQABo4IClTCCApEwHQYDVR0OBBYEFHZfeXeW
f0WKb7b0Sa2cuA6wmLsKMB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvMzA1MkUyQTZG
MkJFMTFGMEI5RUM0NTBGMzg2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnstYwDQYJKoZIhvcNAQELBQADggEBALcV62L2dGxZbHYV
OQ95mJBSQXcIUjQO7oVudIHcwN+ZZZFBika9DJ6Wno4bsbwR21DK2R27OoUvPcvT
Cj0Toeqz/eOP2KHAGGYJ+Z655V7woz4+aiI4BgOM18NpT/EAiCeb45PKqRtP31Yb
gGrhNa3w6Jh4lf+A5CxUQX8UPDVlFKK+araxW1HWzGtiAPwyjvWl3j/PFpqaxKQd
NsoR2nV6iA5mFuEwh+QCukk/2mOIuI7gn4mfmB+77Vnl36P4NdRsPLQ23fbIFpfO
QmegNcUIDxwgthRmTnPu71aNIgdYM6ywTUI5EhhCUVz/xIgAjhx/MMFHCHO+yRgG
XAKGtNM=
-----END CERTIFICATE-----
Generated at Wed Jan 21 16:57:10 2026 by rpki-client