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/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/91D2F686B4BE11EFA41A5C26C4F9AE02.roa
File:                     91D2F686B4BE11EFA41A5C26C4F9AE02.roa (raw, json)
Hash identifier:          i0ORlhZOKsAGkbvWhGFe0p7d5mIlyQ7Mxy4cSYnkDVw=
Subject key identifier:   D4:49:13:50:81:65:84:B9:A4:BF:37:3B:06:79:39:0F:13:08:E5:F5
Certificate issuer:       /CN=A91921AE/serialNumber=F6D3793027751C62F8ABB90886EA93F49B33F64C
Certificate serial:       D2
Authority key identifier: F6:D3:79:30:27:75:1C:62:F8:AB:B9:08:86:EA:93:F4:9B:33:F6:4C
Authority info access:    rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/91D2F686B4BE11EFA41A5C26C4F9AE02.roa
Signing time:             Mon 29 Dec 2025 05:24:50 +0000
ROA not before:           Mon 29 Dec 2025 05:24:50 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     136396
IP address blocks:        160.250.94.0/24 maxlen: 24
                          160.250.95.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.crl
                          rsync://rpki.apnic.net/member_repository/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.mft
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.cer
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.crl
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.mft
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/dAFlqA0QcZcKvAnAK3HBrHwdbg4.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 18 Jan 2026 04:54:53 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 210 (0xd2)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91921AE, serialNumber=F6D3793027751C62F8ABB90886EA93F49B33F64C
        Validity
            Not Before: Dec 29 05:24:50 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=695210a2-f2f0
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a4:5f:f7:9c:25:cc:e9:bd:d8:5f:97:ee:c0:08:
                    f3:51:29:e8:b4:73:97:f8:29:1d:76:b7:26:a8:e3:
                    23:bb:a7:fc:5c:0f:9c:87:35:e4:d5:4d:c7:fe:22:
                    2e:b7:ee:88:02:22:cd:97:d8:ba:91:4b:64:2f:3a:
                    25:5d:1a:18:c4:0d:4d:2d:82:6d:e1:1e:53:b3:58:
                    a8:6a:1a:d3:04:c2:d6:a1:84:4e:8f:cd:4c:b4:f1:
                    04:98:26:1c:0c:25:b1:79:75:ec:a2:14:7a:00:ee:
                    1e:9a:cc:37:4a:83:f4:bc:b2:cd:6a:76:39:7f:99:
                    72:df:ec:f1:51:b1:be:46:e1:44:28:a9:5a:f6:3b:
                    69:11:fd:c2:47:96:73:16:26:c4:b1:cf:02:90:09:
                    6f:f2:d6:0f:97:a1:b8:af:24:e8:a0:33:9d:aa:fe:
                    19:40:02:07:26:7e:62:3c:b8:b0:69:60:4a:cb:cd:
                    72:c0:b9:57:03:6f:bd:37:45:50:23:07:f7:6d:35:
                    66:50:ca:e0:62:f9:26:27:b1:c0:85:0b:bf:65:78:
                    4c:7d:93:7d:d4:12:17:61:77:ea:2a:92:b8:4b:16:
                    9e:a1:8e:fa:90:c8:e2:c6:85:0f:de:19:ed:d4:c4:
                    2f:ea:3a:a1:45:9c:56:fa:17:c6:99:59:21:d0:38:
                    b8:33
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D4:49:13:50:81:65:84:B9:A4:BF:37:3B:06:79:39:0F:13:08:E5:F5
            X509v3 Authority Key Identifier:
                keyid:F6:D3:79:30:27:75:1C:62:F8:AB:B9:08:86:EA:93:F4:9B:33:F6:4C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/9tN5MCd1HGL4q7kIhuqT9Jsz9kw.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/A91921AE/6C7048A6AC7311EFA3CBD14AC4F9AE02/91D2F686B4BE11EFA41A5C26C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  160.250.94.0/23

    Signature Algorithm: sha256WithRSAEncryption
         64:88:05:58:06:91:fe:2b:fd:af:a7:9c:94:fa:64:9a:60:7c:
         27:a5:75:fc:51:a5:fb:d3:6b:94:bd:16:83:bc:12:9a:6b:9e:
         eb:f6:38:71:05:8d:8d:6a:c2:a3:fe:92:99:b9:77:b3:e1:6b:
         41:67:9f:6a:60:02:21:38:2e:76:75:be:5a:9b:c9:65:10:5e:
         ec:13:e9:24:32:02:48:3d:eb:32:b3:60:a3:39:21:0b:74:18:
         e1:30:af:d5:3e:ba:49:e9:1e:39:9e:3c:bb:9c:21:ce:44:c8:
         63:bb:9f:4c:fb:06:8b:b9:99:1c:3c:c3:fa:e6:c2:12:19:f1:
         34:c4:0e:2e:ee:c6:67:23:94:17:35:a7:43:3e:2c:e1:f9:b9:
         7f:41:3a:a4:c3:cd:16:00:a6:1f:2f:a1:12:b2:76:6e:87:e8:
         9f:70:d1:0c:77:06:ba:1e:83:1f:ca:6a:d3:ca:f6:9e:73:6e:
         19:76:2f:73:3b:97:25:56:52:64:56:3c:60:96:9a:89:93:29:
         c7:c5:ed:95:5e:84:db:f4:0c:54:2c:12:54:e6:92:00:02:6b:
         dc:58:e4:b0:b8:c4:dc:f9:63:c5:48:72:9f:e1:7f:40:2e:63:
         54:b1:17:10:63:f2:ae:36:8c:22:b8:2b:73:bd:8b:27:27:41:
         2f:01:5e:24
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICANIwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
OTIxQUUxMTAvBgNVBAUTKEY2RDM3OTMwMjc3NTFDNjJGOEFCQjkwODg2RUE5M0Y0
OUIzM0Y2NEMwHhcNMjUxMjI5MDUyNDUwWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTUyMTBhMi1mMmYwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApF/3nCXM6b3YX5fuwAjzUSnotHOX+CkddrcmqOMju6f8XA+chzXk1U3H/iIu
t+6IAiLNl9i6kUtkLzolXRoYxA1NLYJt4R5Ts1ioahrTBMLWoYROj81MtPEEmCYc
DCWxeXXsohR6AO4emsw3SoP0vLLNanY5f5ly3+zxUbG+RuFEKKla9jtpEf3CR5Zz
FibEsc8CkAlv8tYPl6G4ryTooDOdqv4ZQAIHJn5iPLiwaWBKy81ywLlXA2+9N0VQ
Iwf3bTVmUMrgYvkmJ7HAhQu/ZXhMfZN91BIXYXfqKpK4SxaeoY76kMjixoUP3hnt
1MQv6jqhRZxW+hfGmVkh0Di4MwIDAQABo4IClTCCApEwHQYDVR0OBBYEFNRJE1CB
ZYS5pL83OwZ5OQ8TCOX1MB8GA1UdIwQYMBaAFPbTeTAndRxi+Ku5CIbqk/SbM/ZM
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5MjFBRS82QzcwNDhBNkFD
NzMxMUVGQTNDQkQxNEFDNEY5QUUwMi85dE41TUNkMUhHTDRxN2tJaHVxVDlKc3o5
a3cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0IzQTI0RjIwMUQ2NjExRTI4QUM4ODM3Qzcy
RkQxRkYyLzl0TjVNQ2QxSEdMNHE3a0lodXFUOUpzejlrdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTIxQUUvNkM3MDQ4QTZBQzczMTFFRkEzQ0JEMTRBQzRGOUFFMDIvOTFEMkY2ODZC
NEJFMTFFRkE0MUE1QzI2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAGg+l4wDQYJKoZIhvcNAQELBQADggEBAGSIBVgGkf4r/a+n
nJT6ZJpgfCeldfxRpfvTa5S9FoO8Epprnuv2OHEFjY1qwqP+kpm5d7Pha0Fnn2pg
AiE4LnZ1vlqbyWUQXuwT6SQyAkg96zKzYKM5IQt0GOEwr9U+uknpHjmePLucIc5E
yGO7n0z7Bou5mRw8w/rmwhIZ8TTEDi7uxmcjlBc1p0M+LOH5uX9BOqTDzRYAph8v
oRKydm6H6J9w0Qx3Broegx/KatPK9p5zbhl2L3M7lyVWUmRWPGCWmomTKcfF7ZVe
hNv0DFQsElTmkgACa9xY5LC4xNz5Y8VIcp/hf0AuY1SxFxBj8q42jCK4K3O9iycn
QS8BXiQ=
-----END CERTIFICATE-----
Generated at Sun Jan 11 20:39:59 2026 by rpki-client