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/A91879AC/60946CD6A80111EFA406753BC4F9AE02/F5BB256ECE9611EF97EBCF65C4F9AE02.roa
File:                     F5BB256ECE9611EF97EBCF65C4F9AE02.roa (raw, json)
Hash identifier:          qmsxmOiBhDvNaLiZyKp498W1rN2+Kv98L/oZoONMt10=
Subject key identifier:   A6:9D:BB:71:15:1F:2A:07:F7:E1:32:BB:A1:E1:40:63:E9:87:44:0C
Certificate issuer:       /CN=A91879AC/serialNumber=98CA494DF69DEDF616E41D059A14E7F6879CDFB3
Certificate serial:       C4
Authority key identifier: 98:CA:49:4D:F6:9D:ED:F6:16:E4:1D:05:9A:14:E7:F6:87:9C:DF:B3
Authority info access:    rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/mMpJTfad7fYW5B0FmhTn9oec37M.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91879AC/60946CD6A80111EFA406753BC4F9AE02/F5BB256ECE9611EF97EBCF65C4F9AE02.roa
Signing time:             Thu 27 Nov 2025 04:22:12 +0000
ROA not before:           Thu 27 Nov 2025 04:22:12 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     135341
IP address blocks:        160.187.108.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91879AC/60946CD6A80111EFA406753BC4F9AE02/mMpJTfad7fYW5B0FmhTn9oec37M.crl
                          rsync://rpki.apnic.net/member_repository/A91879AC/60946CD6A80111EFA406753BC4F9AE02/mMpJTfad7fYW5B0FmhTn9oec37M.mft
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/mMpJTfad7fYW5B0FmhTn9oec37M.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:   Fri 12 Dec 2025 03:53:08 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 196 (0xc4)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91879AC, serialNumber=98CA494DF69DEDF616E41D059A14E7F6879CDFB3
        Validity
            Not Before: Nov 27 04:22:12 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6927d1f4-1d5b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ad:e1:83:3d:ac:bf:be:69:60:b9:01:98:05:18:
                    f3:b5:0d:ef:28:46:d9:98:95:55:b0:a2:72:04:96:
                    c3:47:7e:21:77:f0:00:14:ac:95:fd:73:9f:fd:78:
                    11:2f:2b:f1:6f:0c:37:16:88:2b:8b:83:0b:a4:96:
                    a1:b5:62:dc:8b:bb:62:27:64:98:7e:1a:ce:3b:71:
                    a5:9b:dc:1c:d9:c5:c5:9d:b2:18:c3:7b:20:a6:43:
                    d8:a7:2a:20:0c:c5:cc:0e:f2:77:df:3e:9b:0a:3c:
                    2b:2a:25:a1:7a:20:ad:1d:76:a3:8b:b8:10:1b:b5:
                    40:ad:18:8d:92:e3:cd:fd:45:81:de:ca:a2:9e:c9:
                    5b:68:a9:c0:29:56:9c:94:24:27:0c:af:53:d0:5a:
                    6a:59:ca:5f:32:76:9a:0c:8a:3d:a4:c1:d6:e4:1c:
                    32:72:a0:f6:50:7b:89:3a:39:e6:0f:74:3d:56:b7:
                    b3:c5:fe:24:32:b0:85:79:49:fa:64:fd:83:81:76:
                    25:2e:c9:04:ba:bb:26:a3:bc:4d:f9:c6:77:78:08:
                    f8:ab:ef:42:29:fd:f4:91:db:23:3f:e1:ed:41:99:
                    be:df:03:36:88:1f:b7:85:fb:f0:8c:26:18:df:df:
                    d2:db:58:15:80:e2:0c:58:ec:7b:29:56:43:3d:c0:
                    3e:fb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A6:9D:BB:71:15:1F:2A:07:F7:E1:32:BB:A1:E1:40:63:E9:87:44:0C
            X509v3 Authority Key Identifier:
                keyid:98:CA:49:4D:F6:9D:ED:F6:16:E4:1D:05:9A:14:E7:F6:87:9C:DF:B3

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91879AC/60946CD6A80111EFA406753BC4F9AE02/mMpJTfad7fYW5B0FmhTn9oec37M.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/mMpJTfad7fYW5B0FmhTn9oec37M.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/A91879AC/60946CD6A80111EFA406753BC4F9AE02/F5BB256ECE9611EF97EBCF65C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  160.187.108.0/24

    Signature Algorithm: sha256WithRSAEncryption
         b9:f7:a2:6a:26:79:a3:cb:15:4e:a6:98:01:89:d8:c2:35:52:
         99:e1:38:ad:9c:39:f3:5a:4a:c6:57:bd:40:cb:2c:54:5f:be:
         36:fe:29:f5:65:f8:47:50:e5:47:23:86:87:c6:b8:b7:42:0e:
         2a:8e:20:2c:70:7f:ad:52:f6:4e:8e:e2:13:f4:24:5c:93:00:
         26:1a:d1:88:21:d4:16:13:e0:45:d5:3c:4b:c7:da:df:c3:17:
         2d:36:d8:4e:68:8a:de:b8:c1:84:90:56:6f:ed:55:f1:5b:0c:
         0b:9a:1e:b5:4d:e1:f3:f0:46:e9:d7:a7:8e:9b:cf:45:71:e2:
         9d:d3:da:ba:69:b3:b9:45:6a:77:f5:ee:76:5b:2c:a1:e6:06:
         f2:a3:4a:d4:57:26:12:35:e7:f0:b9:a6:e9:05:ac:3e:57:b1:
         35:99:84:6c:45:7d:92:c4:32:6f:52:16:6a:5b:7a:ba:16:98:
         e3:5e:39:a9:ae:d8:96:81:fa:2d:23:99:32:18:e4:c7:ab:e1:
         05:22:d4:90:48:53:dc:1d:3d:f7:82:73:06:c0:cc:f3:c3:7d:
         b7:30:60:44:94:55:03:ec:cb:f5:6c:12:14:3f:26:34:be:7d:
         d8:ef:ff:67:60:f4:fc:1b:04:df:42:75:01:3a:3b:73:f2:88:
         34:5e:7f:43
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAMQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
ODc5QUMxMTAvBgNVBAUTKDk4Q0E0OTRERjY5REVERjYxNkU0MUQwNTlBMTRFN0Y2
ODc5Q0RGQjMwHhcNMjUxMTI3MDQyMjEyWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI3ZDFmNC0xZDViMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAreGDPay/vmlguQGYBRjztQ3vKEbZmJVVsKJyBJbDR34hd/AAFKyV/XOf/XgR
Lyvxbww3Fogri4MLpJahtWLci7tiJ2SYfhrOO3Glm9wc2cXFnbIYw3sgpkPYpyog
DMXMDvJ33z6bCjwrKiWheiCtHXaji7gQG7VArRiNkuPN/UWB3sqinslbaKnAKVac
lCQnDK9T0FpqWcpfMnaaDIo9pMHW5BwycqD2UHuJOjnmD3Q9Vrezxf4kMrCFeUn6
ZP2DgXYlLskEursmo7xN+cZ3eAj4q+9CKf30kdsjP+HtQZm+3wM2iB+3hfvwjCYY
39/S21gVgOIMWOx7KVZDPcA++wIDAQABo4IClTCCApEwHQYDVR0OBBYEFKadu3EV
HyoH9+Eyu6HhQGPph0QMMB8GA1UdIwQYMBaAFJjKSU32ne32FuQdBZoU5/aHnN+z
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE4NzlBQy82MDk0NkNENkE4
MDExMUVGQTQwNjc1M0JDNEY5QUUwMi9tTXBKVGZhZDdmWVc1QjBGbWhUbjlvZWMz
N00uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0IzQTI0RjIwMUQ2NjExRTI4QUM4ODM3Qzcy
RkQxRkYyL21NcEpUZmFkN2ZZVzVCMEZtaFRuOW9lYzM3TS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
ODc5QUMvNjA5NDZDRDZBODAxMTFFRkE0MDY3NTNCQzRGOUFFMDIvRjVCQjI1NkVD
RTk2MTFFRjk3RUJDRjY1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBACgu2wwDQYJKoZIhvcNAQELBQADggEBALn3omomeaPLFU6m
mAGJ2MI1UpnhOK2cOfNaSsZXvUDLLFRfvjb+KfVl+EdQ5UcjhofGuLdCDiqOICxw
f61S9k6O4hP0JFyTACYa0Ygh1BYT4EXVPEvH2t/DFy022E5oit64wYSQVm/tVfFb
DAuaHrVN4fPwRunXp46bz0Vx4p3T2rpps7lFanf17nZbLKHmBvKjStRXJhI15/C5
pukFrD5XsTWZhGxFfZLEMm9SFmpberoWmONeOamu2JaB+i0jmTIY5Mer4QUi1JBI
U9wdPfeCcwbAzPPDfbcwYESUVQPsy/VsEhQ/JjS+fdjv/2dg9PwbBN9CdQE6O3Py
iDRef0M=
-----END CERTIFICATE-----
Generated at Sun Dec 7 03:42:05 2025 by rpki-client