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/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/938E408897E011EB8870DB29C4F9AE02.roa
File:                     938E408897E011EB8870DB29C4F9AE02.roa (raw, json)
Hash identifier:          242ijUq+VNwRm3EQN4yPv48ar9LULUsCfqyuMWEvFtc=
Subject key identifier:   51:89:95:A2:7D:1F:DA:86:01:4F:DB:5A:8B:CF:4A:1C:51:63:C7:24
Certificate issuer:       /CN=A912DC44/serialNumber=A6421FE13D8C93A7BDDFF8B53719B5808748D0DF
Certificate serial:       0DD9
Authority key identifier: A6:42:1F:E1:3D:8C:93:A7:BD:DF:F8:B5:37:19:B5:80:87:48:D0:DF
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/938E408897E011EB8870DB29C4F9AE02.roa
Signing time:             Tue 20 Jan 2026 18:15:12 +0000
ROA not before:           Tue 20 Jan 2026 18:15:12 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     133547
IP address blocks:        103.200.39.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.crl
                          rsync://rpki.apnic.net/member_repository/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.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 17:38:24 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3545 (0xdd9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912DC44, serialNumber=A6421FE13D8C93A7BDDFF8B53719B5808748D0DF
        Validity
            Not Before: Jan 20 18:15:12 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=696fc62f-2be4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bc:99:37:f7:b9:37:5c:83:8c:46:4b:90:dd:90:
                    45:c2:a3:1b:e1:73:be:60:ba:6c:28:c4:32:d5:c1:
                    7a:6b:b1:85:f4:38:41:9f:ed:58:ba:29:49:7e:a8:
                    ef:32:99:c7:5f:e0:d8:f2:2d:91:cf:06:8c:6b:24:
                    d9:1d:dc:33:0a:0b:a1:df:27:cf:96:2c:27:7a:b2:
                    87:4c:e6:4c:0d:53:fe:ec:f3:af:2b:09:28:f2:66:
                    77:6c:05:0c:e4:b3:83:72:83:02:fa:56:5a:29:6e:
                    5e:f1:e2:c6:11:3a:71:d8:0f:10:6c:a8:33:9c:8b:
                    ae:b2:b2:cb:a8:9a:c4:41:d5:dc:ff:70:5a:0f:fd:
                    91:83:e1:29:85:fb:db:81:6f:34:a8:56:7c:95:7e:
                    3a:ee:b9:a8:f4:d7:87:96:47:1d:c7:1b:8a:56:05:
                    1d:1e:03:64:4b:23:26:dd:4b:85:a9:22:7b:91:c5:
                    4b:03:e7:fa:b5:44:ad:63:99:2a:23:fd:d7:36:f7:
                    30:4b:a8:f1:6b:b1:a8:d0:bc:68:22:51:37:78:80:
                    c7:d0:6a:03:03:3a:8a:5b:8b:a1:ce:ab:75:eb:fa:
                    67:1e:3b:ee:63:21:e5:72:98:10:70:a7:fb:99:76:
                    4c:0d:b7:d2:0b:d6:0b:e7:57:1e:b1:d8:56:42:17:
                    28:2f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                51:89:95:A2:7D:1F:DA:86:01:4F:DB:5A:8B:CF:4A:1C:51:63:C7:24
            X509v3 Authority Key Identifier:
                keyid:A6:42:1F:E1:3D:8C:93:A7:BD:DF:F8:B5:37:19:B5:80:87:48:D0:DF

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/pkIf4T2Mk6e93_i1Nxm1gIdI0N8.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/A912DC44/29B6BEDAE4FC11E9B13B4860C4F9AE02/938E408897E011EB8870DB29C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.200.39.0/24

    Signature Algorithm: sha256WithRSAEncryption
         a8:bb:9e:4b:39:c9:ab:a3:72:0a:ca:a4:3b:56:b6:79:b3:a0:
         ff:d4:8f:2d:38:21:b0:50:8a:73:01:f6:7e:19:b8:f3:47:8c:
         fc:49:d3:9f:dc:b3:d3:83:46:b5:d5:32:4f:be:56:a3:95:c4:
         7d:5c:eb:b0:47:2a:e9:83:84:96:9e:71:47:1c:71:2f:c8:a5:
         bd:7f:22:48:5e:f6:2f:6a:58:c8:f1:63:09:ff:66:3b:af:21:
         06:96:ae:87:18:b6:48:c3:e2:2d:a5:f3:bf:61:73:84:32:49:
         a2:ba:c3:56:7e:47:fc:1c:93:ac:f3:c6:a1:c0:69:72:f2:32:
         10:cb:04:17:00:0d:dc:97:88:c6:90:df:6e:74:04:f9:0a:40:
         1f:c8:b8:27:1c:0c:7b:8a:32:4a:67:15:6f:23:69:38:6b:7a:
         8b:29:82:6f:d1:32:d5:8b:6e:e7:7a:f1:f3:ea:a9:60:eb:fd:
         7d:8e:9a:01:d5:f3:67:a7:cb:16:e8:b8:31:e6:90:8a:5f:10:
         65:34:b8:a9:df:02:2b:bd:67:69:a7:10:1e:50:fd:ba:83:24:
         db:80:90:51:a0:7a:1d:03:91:df:22:6a:38:00:81:fd:a1:a0:
         3b:fe:29:c2:ac:af:16:05:3b:9f:43:46:96:6e:70:e5:9e:69:
         61:34:a1:1a
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDdkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
MkRDNDQxMTAvBgNVBAUTKEE2NDIxRkUxM0Q4QzkzQTdCRERGRjhCNTM3MTlCNTgw
ODc0OEQwREYwHhcNMjYwMTIwMTgxNTEyWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZmYzYyZi0yYmU0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvJk397k3XIOMRkuQ3ZBFwqMb4XO+YLpsKMQy1cF6a7GF9DhBn+1YuilJfqjv
MpnHX+DY8i2RzwaMayTZHdwzCguh3yfPliwnerKHTOZMDVP+7POvKwko8mZ3bAUM
5LODcoMC+lZaKW5e8eLGETpx2A8QbKgznIuusrLLqJrEQdXc/3BaD/2Rg+Ephfvb
gW80qFZ8lX467rmo9NeHlkcdxxuKVgUdHgNkSyMm3UuFqSJ7kcVLA+f6tUStY5kq
I/3XNvcwS6jxa7Go0LxoIlE3eIDH0GoDAzqKW4uhzqt16/pnHjvuYyHlcpgQcKf7
mXZMDbfSC9YL51cesdhWQhcoLwIDAQABo4IClTCCApEwHQYDVR0OBBYEFFGJlaJ9
H9qGAU/bWovPShxRY8ckMB8GA1UdIwQYMBaAFKZCH+E9jJOnvd/4tTcZtYCHSNDf
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyREM0NC8yOUI2QkVEQUU0
RkMxMUU5QjEzQjQ4NjBDNEY5QUUwMi9wa0lmNFQyTWs2ZTkzX2kxTnhtMWdJZEkw
TjguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3BrSWY0VDJNazZlOTNfaTFOeG0xZ0lkSTBOOC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkRDNDQvMjlCNkJFREFFNEZDMTFFOUIxM0I0ODYwQzRGOUFFMDIvOTM4RTQwODg5
N0UwMTFFQjg4NzBEQjI5QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnyCcwDQYJKoZIhvcNAQELBQADggEBAKi7nks5yaujcgrK
pDtWtnmzoP/Ujy04IbBQinMB9n4ZuPNHjPxJ05/cs9ODRrXVMk++VqOVxH1c67BH
KumDhJaecUcccS/Ipb1/Ikhe9i9qWMjxYwn/ZjuvIQaWrocYtkjD4i2l879hc4Qy
SaK6w1Z+R/wck6zzxqHAaXLyMhDLBBcADdyXiMaQ3250BPkKQB/IuCccDHuKMkpn
FW8jaThreospgm/RMtWLbud68fPqqWDr/X2OmgHV82enyxbouDHmkIpfEGU0uKnf
Aiu9Z2mnEB5Q/bqDJNuAkFGgeh0Dkd8iajgAgf2hoDv+KcKsrxYFO59DRpZucOWe
aWE0oRo=
-----END CERTIFICATE-----
Generated at Sun Jan 25 15:23:52 2026 by rpki-client