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/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/E7A90E38824011F0B9DA0749C4F9AE02.roa
File:                     E7A90E38824011F0B9DA0749C4F9AE02.roa (raw, json)
Hash identifier:          e7rYIU/XpTz58Lcq29fudlIz6AAycfkFxf2JSVpee3o=
Subject key identifier:   76:C4:85:CA:71:78:41:71:EA:10:5C:07:46:64:5A:62:EB:20:37:54
Certificate issuer:       /CN=A91F98B5/serialNumber=CDBFA0A6D061E1FE7034B40F2EE2E4B53DE8FDE1
Certificate serial:       A3
Authority key identifier: CD:BF:A0:A6:D0:61:E1:FE:70:34:B4:0F:2E:E2:E4:B5:3D:E8:FD:E1
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zb-gptBh4f5wNLQPLuLktT3o_eE.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/E7A90E38824011F0B9DA0749C4F9AE02.roa
Signing time:             Sun 21 Dec 2025 06:25:14 +0000
ROA not before:           Sun 21 Dec 2025 06:25:14 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     8075
IP address blocks:        103.254.7.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/zb-gptBh4f5wNLQPLuLktT3o_eE.crl
                          rsync://rpki.apnic.net/member_repository/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/zb-gptBh4f5wNLQPLuLktT3o_eE.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zb-gptBh4f5wNLQPLuLktT3o_eE.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:   Sun 01 Feb 2026 05:01:39 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 163 (0xa3)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F98B5, serialNumber=CDBFA0A6D061E1FE7034B40F2EE2E4B53DE8FDE1
        Validity
            Not Before: Dec 21 06:25:14 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=694792ca-b739
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ae:f5:61:82:8f:5f:71:65:16:42:e5:b8:0c:3e:
                    df:2a:ea:7a:89:bb:11:2d:83:6d:60:76:2c:d8:0d:
                    12:a1:36:3f:f4:74:4c:2d:c9:f1:96:59:86:79:dd:
                    39:2a:a2:db:94:24:b1:0b:34:86:42:5a:e3:a5:c4:
                    32:87:3d:19:fd:50:97:34:32:ec:b5:e5:ab:e8:55:
                    d5:3f:80:c6:24:85:66:74:cf:c0:41:c9:f2:3e:ec:
                    17:42:3c:53:63:f3:b8:67:c3:46:f8:30:a1:68:31:
                    94:cf:ac:42:99:b8:b3:38:a7:9a:7e:7f:0a:3f:f0:
                    88:a9:bf:8f:6e:54:55:9e:82:3f:a7:53:95:14:6b:
                    b6:13:d5:90:7f:58:ab:de:34:83:c8:2d:19:5e:d8:
                    90:f8:94:9a:20:db:76:a6:bd:45:4a:4b:22:3b:74:
                    3c:36:8e:e8:b7:82:a8:81:dd:2a:3d:c4:99:31:8c:
                    2d:6c:eb:77:60:b2:02:da:09:83:77:82:c9:14:23:
                    6f:d0:99:db:cd:9d:8b:92:19:9e:86:35:b8:30:b5:
                    29:d6:8e:33:1b:ef:c3:76:0c:4d:0c:33:31:8f:5f:
                    5c:17:06:47:87:74:f7:43:68:42:f9:64:34:86:b2:
                    c8:7e:b4:e0:41:72:9f:43:33:ee:9f:81:4b:88:c8:
                    fe:25
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                76:C4:85:CA:71:78:41:71:EA:10:5C:07:46:64:5A:62:EB:20:37:54
            X509v3 Authority Key Identifier:
                keyid:CD:BF:A0:A6:D0:61:E1:FE:70:34:B4:0F:2E:E2:E4:B5:3D:E8:FD:E1

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/zb-gptBh4f5wNLQPLuLktT3o_eE.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zb-gptBh4f5wNLQPLuLktT3o_eE.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/A91F98B5/96D8238AEC0011EF8B5D172DC4F9AE02/E7A90E38824011F0B9DA0749C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.254.7.0/24

    Signature Algorithm: sha256WithRSAEncryption
         5c:80:a5:21:c3:1d:f1:cc:7c:f2:98:f0:0e:ff:9a:88:23:b9:
         ef:03:dd:d7:34:4e:67:ae:cd:57:17:63:00:f9:28:03:59:0b:
         df:0a:9b:69:3a:14:77:49:13:6d:67:24:0c:53:53:53:66:a5:
         ac:2f:b5:31:58:c3:0d:55:9b:ed:2f:09:f0:bd:09:59:1c:6c:
         9b:24:d5:d4:e2:c0:bc:0e:04:c0:ac:ee:9f:96:55:97:b8:92:
         c0:94:3c:a4:6a:ed:36:17:2b:18:4f:7b:fb:f9:7e:41:99:a3:
         02:86:7a:40:86:10:b8:c5:4c:95:eb:f8:2e:2c:03:ec:42:93:
         bc:74:df:dd:5b:0b:04:de:df:a5:2c:25:f7:b2:e2:f0:d1:9d:
         f6:7f:9e:b2:83:9e:03:ee:ef:8c:40:ff:98:4c:86:f9:d0:0e:
         1b:81:26:da:c2:61:d9:1e:91:42:98:fe:02:95:5f:ea:60:8b:
         e7:34:7d:c4:7e:ba:48:c0:96:e3:67:e3:be:60:d2:9c:98:10:
         fa:b6:18:ca:6b:bb:32:d9:a4:70:f7:f4:d5:81:a7:4e:a6:5e:
         83:ba:86:d6:ea:a9:32:bb:3d:17:1c:ea:c0:f2:52:ad:77:77:
         38:ba:cd:a5:ea:3b:73:dc:f7:e3:03:24:48:49:ec:66:ba:3a:
         8a:aa:1d:d2
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAKMwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
Rjk4QjUxMTAvBgNVBAUTKENEQkZBMEE2RDA2MUUxRkU3MDM0QjQwRjJFRTJFNEI1
M0RFOEZERTEwHhcNMjUxMjIxMDYyNTE0WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ3OTJjYS1iNzM5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArvVhgo9fcWUWQuW4DD7fKup6ibsRLYNtYHYs2A0SoTY/9HRMLcnxllmGed05
KqLblCSxCzSGQlrjpcQyhz0Z/VCXNDLsteWr6FXVP4DGJIVmdM/AQcnyPuwXQjxT
Y/O4Z8NG+DChaDGUz6xCmbizOKeafn8KP/CIqb+PblRVnoI/p1OVFGu2E9WQf1ir
3jSDyC0ZXtiQ+JSaINt2pr1FSksiO3Q8No7ot4Kogd0qPcSZMYwtbOt3YLIC2gmD
d4LJFCNv0JnbzZ2LkhmehjW4MLUp1o4zG+/DdgxNDDMxj19cFwZHh3T3Q2hC+WQ0
hrLIfrTgQXKfQzPun4FLiMj+JQIDAQABo4IClTCCApEwHQYDVR0OBBYEFHbEhcpx
eEFx6hBcB0ZkWmLrIDdUMB8GA1UdIwQYMBaAFM2/oKbQYeH+cDS0Dy7i5LU96P3h
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGOThCNS85NkQ4MjM4QUVD
MDAxMUVGOEI1RDE3MkRDNEY5QUUwMi96Yi1ncHRCaDRmNXdOTFFQTHVMa3RUM29f
ZUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3piLWdwdEJoNGY1d05MUVBMdUxrdFQzb19lRS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Rjk4QjUvOTZEODIzOEFFQzAwMTFFRjhCNUQxNzJEQzRGOUFFMDIvRTdBOTBFMzg4
MjQwMTFGMEI5REEwNzQ5QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn/gcwDQYJKoZIhvcNAQELBQADggEBAFyApSHDHfHMfPKY
8A7/mogjue8D3dc0TmeuzVcXYwD5KANZC98Km2k6FHdJE21nJAxTU1NmpawvtTFY
ww1Vm+0vCfC9CVkcbJsk1dTiwLwOBMCs7p+WVZe4ksCUPKRq7TYXKxhPe/v5fkGZ
owKGekCGELjFTJXr+C4sA+xCk7x0391bCwTe36UsJfey4vDRnfZ/nrKDngPu74xA
/5hMhvnQDhuBJtrCYdkekUKY/gKVX+pgi+c0fcR+ukjAluNn475g0pyYEPq2GMpr
uzLZpHD39NWBp06mXoO6htbqqTK7PRcc6sDyUq13dzi6zaXqO3Pc9+MDJEhJ7Ga6
OoqqHdI=
-----END CERTIFICATE-----
Generated at Sun Jan 25 07:58:38 2026 by rpki-client