Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/317CF2A634E811EFA8BEA738C4F9AE02.roa
File:                     317CF2A634E811EFA8BEA738C4F9AE02.roa (raw, json)
Hash identifier:          YUv0B1jusFdiY8GK2fZsHPwriPHntVEYOgnSki3/9Zk=
Subject key identifier:   E8:57:23:68:B0:69:2F:99:80:0F:17:84:AE:8C:23:62:DC:DF:55:67
Certificate issuer:       /CN=A91731EA/serialNumber=D56792D597E9CDD02BFC16D0B492DA3DAAE080FC
Certificate serial:       1FA3
Authority key identifier: D5:67:92:D5:97:E9:CD:D0:2B:FC:16:D0:B4:92:DA:3D:AA:E0:80:FC
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1WeS1ZfpzdAr_BbQtJLaParggPw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/317CF2A634E811EFA8BEA738C4F9AE02.roa
Signing time:             Sun 08 Feb 2026 10:27:10 +0000
ROA not before:           Sun 08 Feb 2026 10:27:10 +0000
ROA not after:            Tue 01 Dec 2026 00:00:00 +0000
asID:                     45424
IP address blocks:        103.213.124.0/22 maxlen: 24
                          182.54.156.0/22 maxlen: 24
                          2407:6200::/32 maxlen: 40
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/1WeS1ZfpzdAr_BbQtJLaParggPw.crl
                          rsync://rpki.apnic.net/member_repository/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/1WeS1ZfpzdAr_BbQtJLaParggPw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1WeS1ZfpzdAr_BbQtJLaParggPw.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:   Wed 25 Feb 2026 15:50:40 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 8099 (0x1fa3)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91731EA, serialNumber=D56792D597E9CDD02BFC16D0B492DA3DAAE080FC
        Validity
            Not Before: Feb  8 10:27:10 2026 GMT
            Not After : Dec  1 00:00:00 2026 GMT
        Subject: CN=698864fe-f9c9
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:88:26:7c:c0:d0:7a:85:d1:f9:1d:e4:5a:34:91:
                    af:d4:e8:e9:12:f5:f9:6d:1f:51:be:c8:e4:40:77:
                    5b:56:d5:c5:80:bf:d5:a0:b9:e8:80:59:3f:78:c1:
                    c0:86:f0:10:26:78:09:f9:b8:16:a3:9e:c3:37:af:
                    ff:d9:68:d6:dd:5a:2d:76:e6:ec:74:08:3a:4a:7a:
                    c2:a0:4d:b2:e8:52:53:6c:c7:00:d6:e4:87:b4:a5:
                    1a:ce:d3:55:3a:ba:d1:8c:3d:cf:35:1f:8c:9a:6c:
                    39:69:d0:c5:0d:a9:69:0b:cb:3c:77:57:f9:f0:5a:
                    cb:2d:45:00:75:9b:a2:cd:87:67:d1:e4:37:5e:06:
                    12:fd:9b:3c:be:41:fa:68:c3:01:39:84:99:c0:a2:
                    0b:1e:e9:16:a7:a9:79:c5:fd:25:7f:60:c4:1c:37:
                    21:5e:06:4c:cc:62:34:63:7c:6b:35:69:20:29:51:
                    92:40:25:8a:30:36:39:68:51:c4:45:d8:69:a2:ef:
                    16:68:ee:47:7e:95:3c:18:fc:2a:bc:5f:de:0d:66:
                    4a:79:08:2a:be:c9:07:e7:41:67:23:0b:08:21:b0:
                    11:1a:d5:87:ba:af:b9:f6:62:77:b8:cb:6b:09:1c:
                    1b:6b:2c:21:06:70:d6:5b:d7:e0:b6:50:db:ae:6a:
                    38:6f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                E8:57:23:68:B0:69:2F:99:80:0F:17:84:AE:8C:23:62:DC:DF:55:67
            X509v3 Authority Key Identifier:
                keyid:D5:67:92:D5:97:E9:CD:D0:2B:FC:16:D0:B4:92:DA:3D:AA:E0:80:FC

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/1WeS1ZfpzdAr_BbQtJLaParggPw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1WeS1ZfpzdAr_BbQtJLaParggPw.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/A91731EA/9AF3ED285EEC11E6886EC51BC4F9AE02/317CF2A634E811EFA8BEA738C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.213.124.0/22
                  182.54.156.0/22
                IPv6:
                  2407:6200::/32

    Signature Algorithm: sha256WithRSAEncryption
         2c:97:1f:de:70:c9:e0:7d:4c:8a:d9:59:af:6d:7f:62:83:de:
         32:c1:4f:1b:ef:6e:61:0f:32:77:cf:8b:44:d7:9e:2a:50:3a:
         cc:c3:83:84:ff:f0:d2:44:93:1d:94:19:5d:5b:db:b6:36:4d:
         8f:83:5e:fe:5d:a9:8a:e4:63:e2:d4:d7:68:be:bb:b6:7e:62:
         bc:80:e2:9a:f5:82:43:8e:7c:b2:45:8e:7f:b4:a6:60:7a:c8:
         4c:11:02:c8:5f:cf:7f:83:bd:1b:c3:73:7c:31:ca:0a:07:de:
         ef:ce:ae:e1:97:65:23:0d:04:35:39:1c:5c:85:d3:14:ad:10:
         c4:79:82:86:db:64:b5:40:d4:69:fb:df:94:f3:1d:9d:17:09:
         2a:91:28:9d:da:8d:b7:5e:c4:d4:03:ac:da:f9:0f:e5:d0:5c:
         cd:10:4a:1b:aa:53:bd:3c:13:21:a3:39:b9:e1:a9:2c:a1:87:
         48:6e:88:3a:b1:65:92:73:97:94:c6:cc:f0:5b:64:1a:c2:58:
         fa:65:70:d5:85:da:b9:42:5d:4c:93:4d:8e:30:8a:7b:7f:7c:
         8f:b1:d1:94:5d:73:60:cc:16:f8:dd:a4:09:33:e2:ea:8f:f5:
         b6:dc:4e:db:a3:ab:ae:98:a7:e3:3a:0a:b0:4f:ce:bf:6a:be:
         b1:4a:73:c0
-----BEGIN CERTIFICATE-----
MIIFhjCCBG6gAwIBAgICH6MwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzMxRUExMTAvBgNVBAUTKEQ1Njc5MkQ1OTdFOUNERDAyQkZDMTZEMEI0OTJEQTNE
QUFFMDgwRkMwHhcNMjYwMjA4MTAyNzEwWhcNMjYxMjAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTg4NjRmZS1mOWM5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAiCZ8wNB6hdH5HeRaNJGv1OjpEvX5bR9RvsjkQHdbVtXFgL/VoLnogFk/eMHA
hvAQJngJ+bgWo57DN6//2WjW3VotdubsdAg6SnrCoE2y6FJTbMcA1uSHtKUaztNV
OrrRjD3PNR+Mmmw5adDFDalpC8s8d1f58FrLLUUAdZuizYdn0eQ3XgYS/Zs8vkH6
aMMBOYSZwKILHukWp6l5xf0lf2DEHDchXgZMzGI0Y3xrNWkgKVGSQCWKMDY5aFHE
Rdhpou8WaO5HfpU8GPwqvF/eDWZKeQgqvskH50FnIwsIIbARGtWHuq+59mJ3uMtr
CRwbaywhBnDWW9fgtlDbrmo4bwIDAQABo4ICqjCCAqYwHQYDVR0OBBYEFOhXI2iw
aS+ZgA8XhK6MI2Lc31VnMB8GA1UdIwQYMBaAFNVnktWX6c3QK/wW0LSS2j2q4ID8
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3MzFFQS85QUYzRUQyODVF
RUMxMUU2ODg2RUM1MUJDNEY5QUUwMi8xV2VTMVpmcHpkQXJfQmJRdEpMYVBhcmdn
UHcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzFXZVMxWmZwemRBcl9CYlF0SkxhUGFyZ2dQdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzMxRUEvOUFGM0VEMjg1RUVDMTFFNjg4NkVDNTFCQzRGOUFFMDIvMzE3Q0YyQTYz
NEU4MTFFRkE4QkVBNzM4QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNAYIKwYBBQUHAQcBAf8E
JTAjMBIEAgABMAwDBAJn1XwDBAK2NpwwDQQCAAIwBwMFACQHYgAwDQYJKoZIhvcN
AQELBQADggEBACyXH95wyeB9TIrZWa9tf2KD3jLBTxvvbmEPMnfPi0TXnipQOszD
g4T/8NJEkx2UGV1b27Y2TY+DXv5dqYrkY+LU12i+u7Z+YryA4pr1gkOOfLJFjn+0
pmB6yEwRAshfz3+DvRvDc3wxygoH3u/OruGXZSMNBDU5HFyF0xStEMR5gobbZLVA
1Gn735TzHZ0XCSqRKJ3ajbdexNQDrNr5D+XQXM0QShuqU708EyGjObnhqSyhh0hu
iDqxZZJzl5TGzPBbZBrCWPplcNWF2rlCXUyTTY4wint/fI+x0ZRdc2DMFvjdpAkz
4uqP9bbcTtujq66Yp+M6CrBPzr9qvrFKc8A=
-----END CERTIFICATE-----
Generated at Thu Feb 19 23:29:25 2026 by rpki-client