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/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/F5A311DAE21611EEB7B0D361C4F9AE02.roa
File:                     F5A311DAE21611EEB7B0D361C4F9AE02.roa (raw, json)
Hash identifier:          XWoA4DrP4GUueSvLlOg9pdhLQBKyagC/DEtx2MeiJsI=
Subject key identifier:   5E:F2:26:62:7F:16:D1:F8:B2:2D:C3:A1:71:07:9A:8C:A0:09:5C:78
Certificate issuer:       /CN=A91BF2FD/serialNumber=5F2B5821DD43C29439D2BAEE5BDC043291C47BAF
Certificate serial:       0160
Authority key identifier: 5F:2B:58:21:DD:43:C2:94:39:D2:BA:EE:5B:DC:04:32:91:C4:7B:AF
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/XytYId1DwpQ50rruW9wEMpHEe68.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/F5A311DAE21611EEB7B0D361C4F9AE02.roa
Signing time:             Tue 20 Jan 2026 06:40:36 +0000
ROA not before:           Tue 20 Jan 2026 06:40:36 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     152642
IP address blocks:        202.37.217.0/24 maxlen: 24
                          2001:df3:8b40::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/XytYId1DwpQ50rruW9wEMpHEe68.crl
                          rsync://rpki.apnic.net/member_repository/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/XytYId1DwpQ50rruW9wEMpHEe68.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/XytYId1DwpQ50rruW9wEMpHEe68.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 30 Jan 2026 03:15:44 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 352 (0x160)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91BF2FD, serialNumber=5F2B5821DD43C29439D2BAEE5BDC043291C47BAF
        Validity
            Not Before: Jan 20 06:40:36 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=696f2364-93d4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e5:e0:dd:85:09:9f:2c:28:c1:0b:a5:74:90:8b:
                    f2:26:56:3d:d8:e7:b8:c0:31:03:04:f4:1e:84:d7:
                    54:27:ff:cf:2b:ce:96:1d:4f:6a:97:50:6f:8e:bd:
                    83:66:77:e9:09:cb:60:22:1b:24:7b:4c:34:12:fb:
                    ba:d5:47:ea:db:ee:7b:68:8e:fe:09:e5:08:c8:55:
                    5f:ca:69:d1:05:f2:67:4c:7d:a5:e9:43:e9:ab:34:
                    70:b8:f9:c7:c9:d3:59:8f:b9:4a:82:a2:46:44:93:
                    8c:3b:bb:0e:5f:77:74:78:0e:05:e8:9c:61:97:a6:
                    15:19:79:9b:b4:c2:65:3d:da:fa:05:55:f4:c2:cc:
                    da:72:b8:b8:e7:e1:57:ac:63:59:dc:e6:5f:be:01:
                    0a:69:c3:47:34:0f:3b:66:0b:d2:c0:9e:50:a6:28:
                    96:c0:ab:96:6b:7f:a2:a2:18:be:ef:17:90:de:0d:
                    53:aa:39:94:9c:a6:fd:f7:ad:54:4e:67:0c:a0:cf:
                    7f:21:47:98:9c:2b:cc:92:31:75:43:b2:3d:35:b4:
                    61:3e:11:92:ef:e5:1d:96:03:92:fc:44:b2:96:a9:
                    f0:e0:98:e5:09:d3:fc:e1:2f:f6:ed:05:e1:be:2f:
                    82:db:de:4f:61:0b:85:7c:4b:00:9a:da:b9:ef:44:
                    b6:6b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                5E:F2:26:62:7F:16:D1:F8:B2:2D:C3:A1:71:07:9A:8C:A0:09:5C:78
            X509v3 Authority Key Identifier:
                keyid:5F:2B:58:21:DD:43:C2:94:39:D2:BA:EE:5B:DC:04:32:91:C4:7B:AF

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/XytYId1DwpQ50rruW9wEMpHEe68.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/XytYId1DwpQ50rruW9wEMpHEe68.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/A91BF2FD/638D62A0E11211EEAC786138C4F9AE02/F5A311DAE21611EEB7B0D361C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  202.37.217.0/24
                IPv6:
                  2001:df3:8b40::/48

    Signature Algorithm: sha256WithRSAEncryption
         1d:ef:3d:4d:63:23:45:d0:57:6f:55:7c:66:51:93:23:f2:a5:
         97:55:7c:da:b4:37:02:2e:ac:bd:79:ef:6c:f1:3e:d7:57:54:
         f6:d3:79:a9:58:08:83:c1:de:9d:b5:4c:43:13:77:94:80:79:
         57:1d:42:54:78:09:df:dd:91:af:29:ba:a1:42:f0:ab:bc:47:
         a7:bd:4c:37:eb:4d:05:80:32:48:f5:46:66:77:c4:12:6b:65:
         bb:34:67:75:7f:39:5d:85:99:b1:12:ca:cb:46:fe:67:3b:8c:
         7a:6e:05:bc:37:98:36:59:ad:35:dc:64:fb:90:7a:4b:69:b7:
         d2:59:f7:cb:c7:da:3b:c3:9c:60:92:a7:a2:97:db:11:19:a8:
         31:5e:ab:9c:df:7b:86:98:87:8c:26:25:8c:77:86:b8:0b:46:
         02:36:ec:71:83:40:08:a5:b1:ad:bb:40:f1:a4:3f:fc:d1:17:
         ce:89:02:39:25:c4:a1:d2:8f:92:7d:74:1f:a0:8e:be:fc:b0:
         f9:45:a9:91:5a:76:8d:1b:f3:52:f3:b6:25:c9:69:46:e9:1d:
         f7:1a:f8:62:2e:7a:9e:a7:34:e7:6f:b9:5f:83:06:25:4e:c7:
         ec:40:0b:3b:0b:d5:d3:26:94:d9:b8:0f:2a:be:2a:61:ee:13:
         61:4f:08:2a
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAWAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QkYyRkQxMTAvBgNVBAUTKDVGMkI1ODIxREQ0M0MyOTQzOUQyQkFFRTVCREMwNDMy
OTFDNDdCQUYwHhcNMjYwMTIwMDY0MDM2WhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZmMjM2NC05M2Q0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5eDdhQmfLCjBC6V0kIvyJlY92Oe4wDEDBPQehNdUJ//PK86WHU9ql1Bvjr2D
ZnfpCctgIhske0w0Evu61Ufq2+57aI7+CeUIyFVfymnRBfJnTH2l6UPpqzRwuPnH
ydNZj7lKgqJGRJOMO7sOX3d0eA4F6Jxhl6YVGXmbtMJlPdr6BVX0wszacri45+FX
rGNZ3OZfvgEKacNHNA87ZgvSwJ5QpiiWwKuWa3+iohi+7xeQ3g1TqjmUnKb9961U
TmcMoM9/IUeYnCvMkjF1Q7I9NbRhPhGS7+UdlgOS/ESylqnw4JjlCdP84S/27QXh
vi+C295PYQuFfEsAmtq570S2awIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFF7yJmJ/
FtH4si3DoXEHmoygCVx4MB8GA1UdIwQYMBaAFF8rWCHdQ8KUOdK67lvcBDKRxHuv
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCRjJGRC82MzhENjJBMEUx
MTIxMUVFQUM3ODYxMzhDNEY5QUUwMi9YeXRZSWQxRHdwUTUwcnJ1Vzl3RU1wSEVl
NjguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1h5dFlJZDFEd3BRNTBycnVXOXdFTXBIRWU2OC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QkYyRkQvNjM4RDYyQTBFMTEyMTFFRUFDNzg2MTM4QzRGOUFFMDIvRjVBMzExREFF
MjE2MTFFRUI3QjBEMzYxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBADKJdkwDwQCAAIwCQMHACABDfOLQDANBgkqhkiG9w0BAQsF
AAOCAQEAHe89TWMjRdBXb1V8ZlGTI/Kll1V82rQ3Ai6svXnvbPE+11dU9tN5qVgI
g8HenbVMQxN3lIB5Vx1CVHgJ392Rrym6oULwq7xHp71MN+tNBYAySPVGZnfEEmtl
uzRndX85XYWZsRLKy0b+ZzuMem4FvDeYNlmtNdxk+5B6S2m30ln3y8faO8OcYJKn
opfbERmoMV6rnN97hpiHjCYljHeGuAtGAjbscYNACKWxrbtA8aQ//NEXzokCOSXE
odKPkn10H6COvvyw+UWpkVp2jRvzUvO2JclpRukd9xr4Yi56nqc052+5X4MGJU7H
7EALOwvV0yaU2bgPKr4qYe4TYU8IKg==
-----END CERTIFICATE-----
Generated at Sun Jan 25 04:32:21 2026 by rpki-client