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/A912D99E/46048C70497111E8A7F9A672C4F9AE02/0A668418C9EB11F091DA0157C4F9AE02.roa
File:                     0A668418C9EB11F091DA0157C4F9AE02.roa (raw, json)
Hash identifier:          G0q1kVLLjpmOAsgB/MtpGh7lmRxZO5pRH/nVGn1BUrw=
Subject key identifier:   F7:4F:15:6F:B6:42:92:E0:C5:12:B9:1D:2C:FD:B1:49:B7:02:7B:FA
Certificate issuer:       /CN=A912D99E/serialNumber=CAF0B784B13E1400EEB4225BA22D6F9838824EC3
Certificate serial:       15B4
Authority key identifier: CA:F0:B7:84:B1:3E:14:00:EE:B4:22:5B:A2:2D:6F:98:38:82:4E:C3
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yvC3hLE-FADutCJboi1vmDiCTsM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912D99E/46048C70497111E8A7F9A672C4F9AE02/0A668418C9EB11F091DA0157C4F9AE02.roa
Signing time:             Tue 25 Nov 2025 10:39:38 +0000
ROA not before:           Tue 25 Nov 2025 10:39:38 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     150774
IP address blocks:        103.114.92.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912D99E/46048C70497111E8A7F9A672C4F9AE02/yvC3hLE-FADutCJboi1vmDiCTsM.crl
                          rsync://rpki.apnic.net/member_repository/A912D99E/46048C70497111E8A7F9A672C4F9AE02/yvC3hLE-FADutCJboi1vmDiCTsM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yvC3hLE-FADutCJboi1vmDiCTsM.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 13 Dec 2025 16:20:54 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 5556 (0x15b4)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912D99E, serialNumber=CAF0B784B13E1400EEB4225BA22D6F9838824EC3
        Validity
            Not Before: Nov 25 10:39:38 2025 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69258769-2683
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b1:a1:95:34:6a:18:64:67:63:bf:e5:95:63:b2:
                    c0:a8:d8:04:ed:7d:65:14:87:03:03:bb:8b:36:54:
                    66:d8:a5:24:44:11:f3:d2:b5:d9:3a:e8:59:75:a9:
                    b5:f1:cd:a5:a4:47:a1:7b:54:e8:da:26:33:04:01:
                    4b:b0:eb:76:c1:95:ba:f9:67:03:83:c8:4b:da:98:
                    fd:74:f3:26:b5:63:cb:95:b4:7d:6b:75:1d:b5:c3:
                    c2:b3:9e:71:d4:ea:d3:78:15:7b:e7:5d:80:b7:40:
                    10:1c:0f:af:a3:9a:c5:f1:f5:3f:00:ec:11:03:f8:
                    2c:72:62:a6:f0:5a:db:8a:12:80:17:b1:fa:fb:1d:
                    2d:54:87:f3:a0:24:2e:92:aa:84:6a:3a:9a:6f:ef:
                    71:c7:4b:b9:b6:bf:7b:7b:3a:07:b0:cc:6c:ed:33:
                    d1:24:ce:aa:90:a3:64:57:03:f8:d0:de:8d:12:64:
                    ae:50:b8:9e:17:65:5c:6b:50:5a:3f:82:2d:af:cf:
                    5f:2b:29:23:b4:bd:45:32:e4:5a:f4:b9:6e:a6:d9:
                    b1:d9:d9:a1:2b:3a:cf:dd:36:21:83:6e:e2:78:b1:
                    aa:e3:6f:c7:80:78:f3:9e:86:c3:fb:1f:fa:7e:03:
                    d3:2c:ff:48:ca:c1:76:13:fb:18:93:44:04:ce:52:
                    f1:d3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F7:4F:15:6F:B6:42:92:E0:C5:12:B9:1D:2C:FD:B1:49:B7:02:7B:FA
            X509v3 Authority Key Identifier:
                keyid:CA:F0:B7:84:B1:3E:14:00:EE:B4:22:5B:A2:2D:6F:98:38:82:4E:C3

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912D99E/46048C70497111E8A7F9A672C4F9AE02/yvC3hLE-FADutCJboi1vmDiCTsM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yvC3hLE-FADutCJboi1vmDiCTsM.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/A912D99E/46048C70497111E8A7F9A672C4F9AE02/0A668418C9EB11F091DA0157C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.114.92.0/24

    Signature Algorithm: sha256WithRSAEncryption
         45:39:0b:f0:79:4f:9d:52:14:cf:c4:31:44:72:e7:d6:2f:61:
         e7:7a:64:bb:5c:bc:64:c1:92:06:8b:f7:ef:db:60:4f:5e:6f:
         15:c6:fd:1e:f8:32:ca:aa:da:1a:e9:17:87:70:e4:50:9b:b6:
         ef:fa:a7:38:85:a4:fe:bb:78:a7:51:72:be:34:d4:28:97:34:
         b0:f1:0a:95:bc:64:c7:75:52:26:f0:1e:c5:8b:fe:90:19:62:
         b4:d5:84:6d:57:84:44:3e:f9:0a:eb:cc:b5:d8:c3:bb:cc:1b:
         0b:11:45:32:3b:8a:d8:67:c6:c0:05:14:26:0f:d6:a0:f8:02:
         97:5d:94:eb:8a:f4:db:a8:83:09:47:56:76:77:94:61:84:91:
         0e:73:70:6a:d5:ed:87:da:7b:5d:5a:94:76:ce:a1:b9:87:78:
         a4:4d:86:cf:72:6c:0f:03:fa:4b:a2:09:d4:7d:62:9d:4b:a7:
         a5:65:75:d7:fe:cb:8b:74:4c:8c:2c:b4:17:3c:42:5d:e2:b4:
         aa:7b:7c:af:28:ad:a8:de:43:8e:ba:1d:8f:c1:da:c6:26:90:
         8d:61:01:41:e4:48:ef:35:19:aa:e6:26:25:2e:76:10:ab:bb:
         da:ad:4e:ac:e2:47:83:8f:fc:c7:b9:fe:4e:09:f8:49:3a:e9:
         2e:b7:43:95
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICFbQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MkQ5OUUxMTAvBgNVBAUTKENBRjBCNzg0QjEzRTE0MDBFRUI0MjI1QkEyMkQ2Rjk4
Mzg4MjRFQzMwHhcNMjUxMTI1MTAzOTM4WhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI1ODc2OS0yNjgzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsaGVNGoYZGdjv+WVY7LAqNgE7X1lFIcDA7uLNlRm2KUkRBHz0rXZOuhZdam1
8c2lpEehe1To2iYzBAFLsOt2wZW6+WcDg8hL2pj9dPMmtWPLlbR9a3UdtcPCs55x
1OrTeBV7512At0AQHA+vo5rF8fU/AOwRA/gscmKm8FrbihKAF7H6+x0tVIfzoCQu
kqqEajqab+9xx0u5tr97ezoHsMxs7TPRJM6qkKNkVwP40N6NEmSuULieF2Vca1Ba
P4Itr89fKykjtL1FMuRa9Lluptmx2dmhKzrP3TYhg27ieLGq42/HgHjznobD+x/6
fgPTLP9IysF2E/sYk0QEzlLx0wIDAQABo4IClTCCApEwHQYDVR0OBBYEFPdPFW+2
QpLgxRK5HSz9sUm3Anv6MB8GA1UdIwQYMBaAFMrwt4SxPhQA7rQiW6Itb5g4gk7D
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyRDk5RS80NjA0OEM3MDQ5
NzExMUU4QTdGOUE2NzJDNEY5QUUwMi95dkMzaExFLUZBRHV0Q0pib2kxdm1EaUNU
c00uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3l2QzNoTEUtRkFEdXRDSmJvaTF2bURpQ1RzTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkQ5OUUvNDYwNDhDNzA0OTcxMTFFOEE3RjlBNjcyQzRGOUFFMDIvMEE2Njg0MThD
OUVCMTFGMDkxREEwMTU3QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnclwwDQYJKoZIhvcNAQELBQADggEBAEU5C/B5T51SFM/E
MURy59YvYed6ZLtcvGTBkgaL9+/bYE9ebxXG/R74Msqq2hrpF4dw5FCbtu/6pziF
pP67eKdRcr401CiXNLDxCpW8ZMd1UibwHsWL/pAZYrTVhG1XhEQ++QrrzLXYw7vM
GwsRRTI7ithnxsAFFCYP1qD4ApddlOuK9NuogwlHVnZ3lGGEkQ5zcGrV7Yfae11a
lHbOobmHeKRNhs9ybA8D+kuiCdR9Yp1Lp6Vlddf+y4t0TIwstBc8Ql3itKp7fK8o
rajeQ466HY/B2sYmkI1hAUHkSO81GarmJiUudhCru9qtTqziR4OP/Me5/k4J+Ek6
6S63Q5U=
-----END CERTIFICATE-----
Generated at Sun Dec 7 02:52:47 2025 by rpki-client