Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/903E8812E38A11EAA3B8AE59C4F9AE02.roa
File:                     903E8812E38A11EAA3B8AE59C4F9AE02.roa (raw, json)
Hash identifier:          GhHf45/vb5I/X0MIOpzOvwX20CEWTC0IaH/0NH4EfF4=
Subject key identifier:   6E:5D:CA:DA:0F:7F:68:82:ED:EC:EC:B8:EB:6C:D7:E7:47:9C:D4:3F
Certificate issuer:       /CN=A919D539/serialNumber=221F50143E1D5F93C4CD31C9FEE7A24DE801F2D7
Certificate serial:       08A1
Authority key identifier: 22:1F:50:14:3E:1D:5F:93:C4:CD:31:C9:FE:E7:A2:4D:E8:01:F2:D7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/903E8812E38A11EAA3B8AE59C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 16:33:59 +0000
ROA not before:           Thu 04 Dec 2025 20:03:24 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     59268
IP address blocks:        103.66.88.0/24 maxlen: 24
                          103.66.89.0/24 maxlen: 24
                          103.66.90.0/24 maxlen: 24
                          103.66.91.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.crl
                          rsync://rpki.apnic.net/member_repository/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.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:   Mon 09 Mar 2026 03:04:35 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2209 (0x8a1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A919D539, serialNumber=221F50143E1D5F93C4CD31C9FEE7A24DE801F2D7
        Validity
            Not Before: Dec  4 20:03:24 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69a46a77-a108
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e4:81:ef:6d:c7:2d:a7:4e:3f:5a:24:97:89:ee:
                    67:ea:5e:45:d3:44:13:21:a8:1d:9c:06:40:3a:92:
                    7f:24:b4:7d:db:f2:a4:50:f4:64:d9:d5:cb:0d:e3:
                    41:81:55:dd:07:b6:5e:f8:37:d0:15:68:89:67:8d:
                    8a:88:c8:55:31:9c:6f:1b:6c:0e:cb:2b:52:9c:87:
                    6a:eb:d7:41:44:2c:2b:3a:93:2f:bb:e5:7a:47:b7:
                    e8:a0:95:71:48:d5:1c:70:2d:b2:4c:54:58:2f:8a:
                    b2:58:3e:cc:23:33:db:01:46:b6:71:8c:f4:80:2f:
                    7a:4e:24:3b:49:bd:14:df:2c:c3:9c:7a:24:7d:98:
                    ed:6a:d2:d6:20:33:a3:91:57:06:84:f4:c6:ff:e0:
                    86:ac:0f:b2:7a:a5:6f:b5:3c:3a:98:27:5b:e8:4d:
                    9f:e8:2e:95:bb:73:a0:a8:4b:e9:38:97:28:8b:0d:
                    9f:f9:62:06:df:29:fd:2a:8f:4b:fd:4a:49:4b:4f:
                    a3:86:a7:4d:7b:24:c3:6d:30:31:fa:c0:a2:67:b2:
                    ec:57:e4:ba:15:32:de:05:b5:9c:2f:3a:4f:b6:81:
                    15:90:ec:a5:cf:8d:36:bb:44:81:c7:66:cb:ef:25:
                    91:04:95:dc:e8:67:71:c3:e9:35:6c:0e:36:c9:53:
                    df:39
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                6E:5D:CA:DA:0F:7F:68:82:ED:EC:EC:B8:EB:6C:D7:E7:47:9C:D4:3F
            X509v3 Authority Key Identifier:
                keyid:22:1F:50:14:3E:1D:5F:93:C4:CD:31:C9:FE:E7:A2:4D:E8:01:F2:D7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ih9QFD4dX5PEzTHJ_ueiTegB8tc.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/A919D539/C1265DC0E38911EAB73A3659C4F9AE02/903E8812E38A11EAA3B8AE59C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.66.88.0/22

    Signature Algorithm: sha256WithRSAEncryption
         96:af:2f:c2:a1:e3:48:e5:34:ca:45:12:87:0a:72:f9:c9:af:
         6b:fe:b1:a5:d4:ad:77:b7:a4:99:4e:4d:40:63:62:82:b0:0b:
         14:c5:7f:a6:7f:9b:8f:b4:c7:10:7f:4c:e3:82:25:cd:ca:25:
         6d:62:6a:0e:dc:3f:f5:3e:c2:a3:3f:6e:53:e3:b4:9d:b9:0e:
         98:ae:85:ce:51:4b:15:21:ee:57:89:44:7c:34:d3:fd:8d:79:
         0b:89:72:76:6c:87:ea:34:57:03:e5:ea:12:63:45:86:bb:b1:
         06:c2:0c:e3:8d:1b:86:98:3f:52:cc:2f:3a:c9:2e:db:d5:ef:
         3a:d2:cf:75:83:f2:09:1b:65:e5:ff:97:8b:f4:45:fb:9c:09:
         8d:7a:62:fd:3f:23:f5:3d:f8:e0:ea:9f:82:f0:b3:01:09:6a:
         e2:9d:fe:53:2f:a5:90:05:38:7b:20:58:c9:d3:a0:72:45:f4:
         10:fd:3e:84:3d:f0:0a:a6:d0:84:87:d0:b9:85:d5:37:6a:fc:
         5f:0f:57:09:a7:f8:6f:4c:f2:10:d1:94:45:fc:ef:cc:dd:b4:
         cd:09:ce:70:25:a5:cd:87:1f:93:a9:dc:bb:75:4f:58:17:3b:
         fc:4a:3f:ea:19:10:51:84:94:a0:dd:ce:1e:b9:27:b7:ef:a2:
         04:e0:9f:09
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICCKEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OUQ1MzkxMTAvBgNVBAUTKDIyMUY1MDE0M0UxRDVGOTNDNENEMzFDOUZFRTdBMjRE
RTgwMUYyRDcwHhcNMjUxMjA0MjAwMzI0WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NmE3Ny1hMTA4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5IHvbcctp04/WiSXie5n6l5F00QTIagdnAZAOpJ/JLR92/KkUPRk2dXLDeNB
gVXdB7Ze+DfQFWiJZ42KiMhVMZxvG2wOyytSnIdq69dBRCwrOpMvu+V6R7fooJVx
SNUccC2yTFRYL4qyWD7MIzPbAUa2cYz0gC96TiQ7Sb0U3yzDnHokfZjtatLWIDOj
kVcGhPTG/+CGrA+yeqVvtTw6mCdb6E2f6C6Vu3OgqEvpOJcoiw2f+WIG3yn9Ko9L
/UpJS0+jhqdNeyTDbTAx+sCiZ7LsV+S6FTLeBbWcLzpPtoEVkOylz402u0SBx2bL
7yWRBJXc6Gdxw+k1bA42yVPfOQIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFG5dytoP
f2iC7ezsuOts1+dHnNQ/MB8GA1UdIwQYMBaAFCIfUBQ+HV+TxM0xyf7nok3oAfLX
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5RDUzOS9DMTI2NURDMEUz
ODkxMUVBQjczQTM2NTlDNEY5QUUwMi9JaDlRRkQ0ZFg1UEV6VEhKX3VlaVRlZ0I4
dGMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0loOVFGRDRkWDVQRXpUSEpfdWVpVGVnQjh0Yy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OUQ1MzkvQzEyNjVEQzBFMzg5MTFFQUI3M0EzNjU5QzRGOUFFMDIvOTAzRTg4MTJF
MzhBMTFFQUEzQjhBRTU5QzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQCZ0JYMA0GCSqGSIb3DQEBCwUAA4IBAQCWry/CoeNI5TTKRRKHCnL5
ya9r/rGl1K13t6SZTk1AY2KCsAsUxX+mf5uPtMcQf0zjgiXNyiVtYmoO3D/1PsKj
P25T47SduQ6YroXOUUsVIe5XiUR8NNP9jXkLiXJ2bIfqNFcD5eoSY0WGu7EGwgzj
jRuGmD9SzC86yS7b1e860s91g/IJG2Xl/5eL9EX7nAmNemL9PyP1Pfjg6p+C8LMB
CWrinf5TL6WQBTh7IFjJ06ByRfQQ/T6EPfAKptCEh9C5hdU3avxfD1cJp/hvTPIQ
0ZRF/O/M3bTNCc5wJaXNhx+Tqdy7dU9YFzv8Sj/qGRBRhJSg3c4euSe376IE4J8J
-----END CERTIFICATE-----
Generated at Mon Mar 2 14:41:38 2026 by rpki-client