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/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/BEC51400CAA011F080BFA487C4F9AE02.roa
File:                     BEC51400CAA011F080BFA487C4F9AE02.roa (raw, json)
Hash identifier:          SQBva7AHaoJKrZ6vg+VCRRVDYT6lI9oaiIx6/QC8zvU=
Subject key identifier:   74:7F:92:0E:08:72:5A:A0:97:AF:AD:92:60:6D:28:11:27:AF:F4:C7
Certificate issuer:       /CN=A91F39EC/serialNumber=E1B9A6EB0C8FAFF7F54C68C05624A28CFD3FADEC
Certificate serial:       01A6
Authority key identifier: E1:B9:A6:EB:0C:8F:AF:F7:F5:4C:68:C0:56:24:A2:8C:FD:3F:AD:EC
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4bmm6wyPr_f1TGjAViSijP0_rew.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/BEC51400CAA011F080BFA487C4F9AE02.roa
Signing time:             Wed 26 Nov 2025 08:20:19 +0000
ROA not before:           Wed 26 Nov 2025 08:20:19 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     151786
IP address blocks:        103.213.221.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/4bmm6wyPr_f1TGjAViSijP0_rew.crl
                          rsync://rpki.apnic.net/member_repository/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/4bmm6wyPr_f1TGjAViSijP0_rew.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4bmm6wyPr_f1TGjAViSijP0_rew.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:   Fri 12 Dec 2025 01:40:22 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 422 (0x1a6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F39EC, serialNumber=E1B9A6EB0C8FAFF7F54C68C05624A28CFD3FADEC
        Validity
            Not Before: Nov 26 08:20:19 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6926b843-2fdb
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bd:9b:50:da:fe:19:e8:e2:83:f5:3c:d1:d7:46:
                    66:d2:10:04:7d:7b:b4:87:41:41:79:a6:98:d8:67:
                    0e:cb:64:b4:c6:a9:42:b8:b2:f0:80:e9:ce:5e:36:
                    47:f1:86:a9:00:bb:1e:82:6f:88:60:84:be:52:4f:
                    c6:18:39:fa:25:d7:29:da:96:42:17:f4:69:2e:fb:
                    20:5f:66:1b:db:ab:c2:de:f4:12:b0:ba:be:d8:13:
                    33:34:7f:5a:1a:ee:40:a7:bd:07:5c:df:36:63:ae:
                    84:81:c8:8e:c8:20:78:b9:38:cf:6f:c0:0b:96:c7:
                    d4:98:4a:7e:b3:26:d1:c4:e4:60:bf:80:0e:06:d8:
                    2c:52:02:87:0e:52:45:70:fa:31:f1:2d:66:08:eb:
                    71:25:a4:b4:83:0d:99:51:cd:31:0d:c0:90:3f:0f:
                    c9:8b:fa:db:0b:da:b9:8c:80:0a:91:76:71:aa:ee:
                    bf:ac:a9:4f:89:38:c0:67:86:5a:bc:17:63:90:74:
                    fb:bf:4a:1f:ea:b7:79:3c:f0:09:bb:96:03:fb:bc:
                    f7:31:b7:c0:cd:bb:7f:a8:eb:09:4a:05:f0:46:32:
                    3e:ca:9b:a3:ef:d0:67:d8:80:3f:96:59:c0:1f:07:
                    1c:01:eb:2f:e0:f3:d9:0b:16:95:22:97:87:ed:cd:
                    43:57
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                74:7F:92:0E:08:72:5A:A0:97:AF:AD:92:60:6D:28:11:27:AF:F4:C7
            X509v3 Authority Key Identifier:
                keyid:E1:B9:A6:EB:0C:8F:AF:F7:F5:4C:68:C0:56:24:A2:8C:FD:3F:AD:EC

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/4bmm6wyPr_f1TGjAViSijP0_rew.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4bmm6wyPr_f1TGjAViSijP0_rew.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/A91F39EC/1355E75266BB11EE8462EE84C4F9AE02/BEC51400CAA011F080BFA487C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.213.221.0/24

    Signature Algorithm: sha256WithRSAEncryption
         9c:a8:b0:af:71:ba:c5:97:5d:79:ce:f0:6f:de:06:27:d4:29:
         7c:41:27:ca:3f:19:4d:d9:79:3c:52:cd:4c:e0:68:87:df:85:
         5c:24:7b:42:0b:e8:46:a2:57:43:45:34:c2:29:14:af:21:80:
         80:c6:77:11:bc:a4:e3:85:3e:72:8b:69:cf:39:5e:c8:af:52:
         a1:42:0e:9c:de:ec:60:ed:df:a5:b9:0b:a6:38:83:00:34:57:
         ee:23:35:71:80:37:4b:12:97:ff:db:d5:05:eb:6d:30:50:d6:
         7e:9f:5d:9e:80:8e:65:99:33:0a:fd:39:f3:e9:85:44:47:9d:
         5b:92:eb:6a:55:c0:84:e1:28:9e:f2:59:e7:6c:4b:ce:72:1b:
         fb:d4:88:bb:a8:fa:7a:2c:b3:06:8e:ea:3c:74:8d:ea:f9:e7:
         06:79:75:fc:1b:c7:ab:df:35:c5:bb:99:7a:4d:5b:f9:65:a6:
         6f:2c:03:38:7a:9a:37:20:de:e6:5e:d4:aa:35:0f:ad:1a:1e:
         87:5d:a8:fe:3a:c1:ad:fc:5e:af:9a:19:75:28:6f:88:26:7f:
         6d:6e:9f:7f:4c:2d:b7:ad:ce:81:88:f2:5d:f1:4f:05:07:e8:
         06:db:19:3d:98:11:73:a2:05:e9:4b:2a:b5:64:08:62:d8:2b:
         c2:3f:cc:f7
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAaYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RjM5RUMxMTAvBgNVBAUTKEUxQjlBNkVCMEM4RkFGRjdGNTRDNjhDMDU2MjRBMjhD
RkQzRkFERUMwHhcNMjUxMTI2MDgyMDE5WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI2Yjg0My0yZmRiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvZtQ2v4Z6OKD9TzR10Zm0hAEfXu0h0FBeaaY2GcOy2S0xqlCuLLwgOnOXjZH
8YapALsegm+IYIS+Uk/GGDn6Jdcp2pZCF/RpLvsgX2Yb26vC3vQSsLq+2BMzNH9a
Gu5Ap70HXN82Y66EgciOyCB4uTjPb8ALlsfUmEp+sybRxORgv4AOBtgsUgKHDlJF
cPox8S1mCOtxJaS0gw2ZUc0xDcCQPw/Ji/rbC9q5jIAKkXZxqu6/rKlPiTjAZ4Za
vBdjkHT7v0of6rd5PPAJu5YD+7z3MbfAzbt/qOsJSgXwRjI+ypuj79Bn2IA/llnA
HwccAesv4PPZCxaVIpeH7c1DVwIDAQABo4IClTCCApEwHQYDVR0OBBYEFHR/kg4I
clqgl6+tkmBtKBEnr/THMB8GA1UdIwQYMBaAFOG5pusMj6/39UxowFYkooz9P63s
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGMzlFQy8xMzU1RTc1MjY2
QkIxMUVFODQ2MkVFODRDNEY5QUUwMi80Ym1tNnd5UHJfZjFUR2pBVmlTaWpQMF9y
ZXcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzRibW02d3lQcl9mMVRHakFWaVNpalAwX3Jldy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjM5RUMvMTM1NUU3NTI2NkJCMTFFRTg0NjJFRTg0QzRGOUFFMDIvQkVDNTE0MDBD
QUEwMTFGMDgwQkZBNDg3QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn1d0wDQYJKoZIhvcNAQELBQADggEBAJyosK9xusWXXXnO
8G/eBifUKXxBJ8o/GU3ZeTxSzUzgaIffhVwke0IL6EaiV0NFNMIpFK8hgIDGdxG8
pOOFPnKLac85XsivUqFCDpze7GDt36W5C6Y4gwA0V+4jNXGAN0sSl//b1QXrbTBQ
1n6fXZ6AjmWZMwr9OfPphURHnVuS62pVwIThKJ7yWedsS85yG/vUiLuo+nosswaO
6jx0jer55wZ5dfwbx6vfNcW7mXpNW/llpm8sAzh6mjcg3uZe1Ko1D60aHoddqP46
wa38Xq+aGXUob4gmf21un39MLbetzoGI8l3xTwUH6AbbGT2YEXOiBelLKrVkCGLY
K8I/zPc=
-----END CERTIFICATE-----
Generated at Sat Dec 6 19:44:26 2025 by rpki-client