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/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/5E117DC82AFC11EAB5FEC955C4F9AE02.roa
File:                     5E117DC82AFC11EAB5FEC955C4F9AE02.roa (raw, json)
Hash identifier:          ns711Oy4FZ/u4AIahQLkYkiZQ16LxPbvXrp7WL1Bjm8=
Subject key identifier:   79:41:DA:5B:CA:0F:BC:7D:21:4C:85:A6:A7:CC:C2:7C:31:1C:5B:48
Certificate issuer:       /CN=A91DE43E/serialNumber=B6954A628EF4F934A10A705ACBCB906ED610480C
Certificate serial:       0BFE
Authority key identifier: B6:95:4A:62:8E:F4:F9:34:A1:0A:70:5A:CB:CB:90:6E:D6:10:48:0C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tpVKYo70-TShCnBay8uQbtYQSAw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/5E117DC82AFC11EAB5FEC955C4F9AE02.roa
Signing time:             Tue 20 Jan 2026 19:15:54 +0000
ROA not before:           Tue 20 Jan 2026 19:15:54 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139915
IP address blocks:        103.147.40.0/23 maxlen: 24
                          2405:a7c0::/32 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/tpVKYo70-TShCnBay8uQbtYQSAw.crl
                          rsync://rpki.apnic.net/member_repository/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/tpVKYo70-TShCnBay8uQbtYQSAw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tpVKYo70-TShCnBay8uQbtYQSAw.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 18:24:42 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3070 (0xbfe)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91DE43E, serialNumber=B6954A628EF4F934A10A705ACBCB906ED610480C
        Validity
            Not Before: Jan 20 19:15:54 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=696fd46a-7775
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9c:90:58:7c:07:4a:ba:ac:1e:e6:13:cd:e9:de:
                    e4:aa:a7:7c:36:64:c4:f2:7b:50:3a:1a:ed:c1:39:
                    56:27:e6:2d:b4:be:4c:a7:7d:38:b3:7c:d7:6e:2b:
                    82:73:b7:61:30:20:be:2c:8a:7d:c4:8b:6c:8d:43:
                    5e:a8:ac:35:1e:87:90:ca:7f:80:2b:10:97:23:63:
                    ee:14:d3:82:02:66:f4:a7:e0:4a:7e:bd:43:3a:4b:
                    a9:b1:75:df:e4:0b:e2:16:c5:49:61:41:15:49:df:
                    e8:e1:e4:99:74:6d:c5:96:5a:2a:cd:67:f1:d2:03:
                    19:e2:48:95:65:9a:d1:fb:ca:ad:07:a9:f5:3c:82:
                    52:dd:53:ee:04:04:92:7a:e0:e5:61:9a:e0:3c:b3:
                    1e:4c:e1:3a:f2:20:20:91:4e:d7:f0:7a:80:42:de:
                    63:60:95:ca:65:be:e8:7f:05:56:45:09:47:2a:3c:
                    58:0f:5e:e0:03:17:8c:c4:d4:bf:a8:2c:e2:2f:b7:
                    81:62:b2:5c:da:bd:64:70:87:c9:95:ad:95:13:0d:
                    2e:1d:59:25:2a:f5:b7:a1:74:2b:f8:20:91:4f:df:
                    72:a2:4a:28:c2:2e:29:80:8b:d3:7c:1e:c1:fa:9b:
                    a5:2f:0d:72:8a:f5:f7:4e:18:3d:e1:1c:cf:d9:13:
                    24:b1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                79:41:DA:5B:CA:0F:BC:7D:21:4C:85:A6:A7:CC:C2:7C:31:1C:5B:48
            X509v3 Authority Key Identifier:
                keyid:B6:95:4A:62:8E:F4:F9:34:A1:0A:70:5A:CB:CB:90:6E:D6:10:48:0C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/tpVKYo70-TShCnBay8uQbtYQSAw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tpVKYo70-TShCnBay8uQbtYQSAw.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/A91DE43E/CC03FBB82AFB11EA8DF37D55C4F9AE02/5E117DC82AFC11EAB5FEC955C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.147.40.0/23
                IPv6:
                  2405:a7c0::/32

    Signature Algorithm: sha256WithRSAEncryption
         90:dc:aa:0f:7b:25:3f:b1:57:e3:cd:c0:7d:31:fc:c7:7a:10:
         ea:dd:7c:0d:0f:63:06:5f:0d:48:15:cf:66:e5:b0:63:c1:4a:
         49:ca:d8:ae:1d:4d:34:46:e4:15:f6:ab:4a:fe:bf:53:19:9a:
         0c:60:8b:94:77:54:bf:31:5c:2d:02:c8:b4:98:c4:d6:8e:61:
         49:c9:ab:b1:05:8f:1e:7d:d1:24:96:79:96:45:44:36:b1:00:
         de:25:79:ba:87:f6:5b:18:e0:f2:b3:71:67:20:db:39:fb:4f:
         df:d5:7c:20:e0:52:87:74:42:a0:07:c5:db:93:5b:34:47:63:
         7f:75:87:ac:a6:55:24:c0:41:39:b0:fa:ef:94:c9:30:d7:27:
         54:29:10:e9:59:10:b2:56:b1:07:65:b0:d5:fa:02:3a:64:14:
         ce:e4:e8:b1:bf:ff:9e:d7:1f:6f:3e:d8:bf:d4:32:1a:10:1f:
         1b:d0:3b:2a:db:94:85:ec:54:3c:55:23:9f:8b:45:c7:60:6a:
         1f:10:e8:d9:97:23:02:9c:c9:f7:81:9b:65:7c:f8:66:18:4f:
         37:cd:36:c0:0f:8a:f7:c8:52:96:45:a9:7d:52:ce:ac:68:dc:
         c4:b2:04:74:71:10:d6:c9:08:b6:a1:94:1f:b1:84:22:ae:7c:
         6f:5b:6a:5a
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICC/4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
REU0M0UxMTAvBgNVBAUTKEI2OTU0QTYyOEVGNEY5MzRBMTBBNzA1QUNCQ0I5MDZF
RDYxMDQ4MEMwHhcNMjYwMTIwMTkxNTU0WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZmZDQ2YS03Nzc1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnJBYfAdKuqwe5hPN6d7kqqd8NmTE8ntQOhrtwTlWJ+YttL5Mp304s3zXbiuC
c7dhMCC+LIp9xItsjUNeqKw1HoeQyn+AKxCXI2PuFNOCAmb0p+BKfr1DOkupsXXf
5AviFsVJYUEVSd/o4eSZdG3FlloqzWfx0gMZ4kiVZZrR+8qtB6n1PIJS3VPuBASS
euDlYZrgPLMeTOE68iAgkU7X8HqAQt5jYJXKZb7ofwVWRQlHKjxYD17gAxeMxNS/
qCziL7eBYrJc2r1kcIfJla2VEw0uHVklKvW3oXQr+CCRT99yokoowi4pgIvTfB7B
+pulLw1yivX3Thg94RzP2RMksQIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFHlB2lvK
D7x9IUyFpqfMwnwxHFtIMB8GA1UdIwQYMBaAFLaVSmKO9Pk0oQpwWsvLkG7WEEgM
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFERTQzRS9DQzAzRkJCODJB
RkIxMUVBOERGMzdENTVDNEY5QUUwMi90cFZLWW83MC1UU2hDbkJheTh1UWJ0WVFT
QXcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3RwVktZbzcwLVRTaENuQmF5OHVRYnRZUVNBdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
REU0M0UvQ0MwM0ZCQjgyQUZCMTFFQThERjM3RDU1QzRGOUFFMDIvNUUxMTdEQzgy
QUZDMTFFQUI1RkVDOTU1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAFnkygwDQQCAAIwBwMFACQFp8AwDQYJKoZIhvcNAQELBQAD
ggEBAJDcqg97JT+xV+PNwH0x/Md6EOrdfA0PYwZfDUgVz2blsGPBSknK2K4dTTRG
5BX2q0r+v1MZmgxgi5R3VL8xXC0CyLSYxNaOYUnJq7EFjx590SSWeZZFRDaxAN4l
ebqH9lsY4PKzcWcg2zn7T9/VfCDgUod0QqAHxduTWzRHY391h6ymVSTAQTmw+u+U
yTDXJ1QpEOlZELJWsQdlsNX6AjpkFM7k6LG//57XH28+2L/UMhoQHxvQOyrblIXs
VDxVI5+LRcdgah8Q6NmXIwKcyfeBm2V8+GYYTzfNNsAPivfIUpZFqX1Szqxo3MSy
BHRxENbJCLahlB+xhCKufG9balo=
-----END CERTIFICATE-----
Generated at Sun Jan 25 07:57:40 2026 by rpki-client