Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/C85C12E01D0011F1A9EEE03B033D8C67.roa
File:                     C85C12E01D0011F1A9EEE03B033D8C67.roa (raw, json)
Hash identifier:          fYSO4EkACFFF5hAoMPUl96CHjFMY11d2KjA4W0FFZmw=
Subject key identifier:   EA:CB:51:BD:43:DB:AC:D5:C4:D1:24:05:0A:8A:E4:E9:85:50:F3:BF
Certificate issuer:       /CN=A91DD064/serialNumber=E99A80730D0BA90511DBB2D1C7F5DD4DACA525DA
Certificate serial:       16
Authority key identifier: E9:9A:80:73:0D:0B:A9:05:11:DB:B2:D1:C7:F5:DD:4D:AC:A5:25:DA
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6ZqAcw0LqQUR27LRx_XdTaylJdo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/C85C12E01D0011F1A9EEE03B033D8C67.roa
Signing time:             Thu 09 Apr 2026 08:47:33 +0000
ROA not before:           Thu 09 Apr 2026 08:47:33 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     15830
IP address blocks:        103.19.60.0/22 maxlen: 22
                          2407:d300::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/6ZqAcw0LqQUR27LRx_XdTaylJdo.crl
                          rsync://rpki.apnic.net/member_repository/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/6ZqAcw0LqQUR27LRx_XdTaylJdo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6ZqAcw0LqQUR27LRx_XdTaylJdo.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 24 Apr 2026 08:42:16 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 22 (0x16)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91DD064, serialNumber=E99A80730D0BA90511DBB2D1C7F5DD4DACA525DA
        Validity
            Not Before: Apr  9 08:47:33 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=69d767a5-32dd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ae:90:39:b6:97:bf:91:ad:cb:65:74:98:e4:65:
                    31:08:44:f9:9c:d7:47:cf:8e:0d:d8:32:92:16:08:
                    6f:27:2a:17:4f:4e:20:c9:99:0d:fb:7f:c3:8a:31:
                    72:29:9c:d8:5c:46:c8:cd:8e:91:eb:e3:31:2e:80:
                    97:16:6a:8e:1e:a8:73:a9:98:da:97:46:bc:92:b1:
                    56:d4:c5:37:61:19:a3:57:4a:e8:b8:c8:2f:c2:a8:
                    37:c2:60:38:2f:e1:3d:99:1e:d9:d9:87:da:9b:85:
                    9f:79:5f:8b:cc:67:f8:bd:ac:87:ad:f2:6a:e8:2f:
                    b2:0c:e3:c5:c6:8c:f0:d0:57:37:aa:00:ef:5b:8f:
                    42:6d:ee:a6:d8:93:60:3e:fc:78:dd:7a:0d:02:ab:
                    a8:06:ab:1e:51:95:41:c9:c5:78:4f:99:fa:13:c8:
                    d7:9c:76:68:b5:60:61:76:96:a4:b0:d0:d5:3e:2e:
                    ad:7a:93:dd:8e:86:e6:d8:f2:28:ed:cf:2f:55:96:
                    70:6e:ac:0b:c3:5c:98:63:a3:ff:10:bb:9b:ef:e0:
                    e4:d1:b9:81:b0:2e:33:2b:ed:a3:bd:ca:c4:51:60:
                    3b:c2:5d:85:f9:f9:08:0a:08:b2:4d:fd:e6:6a:df:
                    6f:b9:2f:5d:1a:9f:52:13:a4:37:c3:b9:a6:8b:7b:
                    7c:69
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                EA:CB:51:BD:43:DB:AC:D5:C4:D1:24:05:0A:8A:E4:E9:85:50:F3:BF
            X509v3 Authority Key Identifier:
                keyid:E9:9A:80:73:0D:0B:A9:05:11:DB:B2:D1:C7:F5:DD:4D:AC:A5:25:DA

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/6ZqAcw0LqQUR27LRx_XdTaylJdo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6ZqAcw0LqQUR27LRx_XdTaylJdo.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/A91DD064/D12B1C781CFF11F1A69E50F9413D8C67/C85C12E01D0011F1A9EEE03B033D8C67.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.19.60.0/22
                IPv6:
                  2407:d300::/32

    Signature Algorithm: sha256WithRSAEncryption
         a2:f2:c5:9c:5a:b9:62:27:f8:ea:35:00:18:be:f1:3b:a2:06:
         d8:8b:f1:b4:0e:cd:ec:9a:76:3a:d3:c0:4a:7b:31:fa:ac:6f:
         27:c9:43:76:df:14:15:2e:93:94:c4:96:6b:d7:ac:06:f3:b9:
         7b:92:55:e3:34:13:a8:19:48:93:62:36:63:59:17:83:88:9f:
         73:41:81:0f:b8:dd:e7:65:9a:2f:5c:64:36:45:d8:a5:c8:50:
         7b:e1:43:66:4c:cb:ea:3e:1a:ff:64:73:76:8f:e7:eb:f3:5c:
         9c:fa:a4:d6:67:cc:6d:5d:7f:b2:13:6a:82:e8:67:25:2d:dc:
         ad:39:bf:db:ae:66:03:6f:1f:97:e3:8e:42:fa:ea:99:f9:66:
         62:d8:59:27:ea:28:d0:b5:6b:99:2d:26:8d:a9:5d:bf:6b:57:
         b5:e9:0e:c0:a3:53:54:d1:67:6f:7c:b4:bf:18:64:3f:85:72:
         e3:1c:fa:f6:d5:d6:b8:f8:3e:f1:54:51:26:2d:df:01:bf:ea:
         fd:83:b3:e7:00:e3:bf:76:4d:5e:de:86:8a:95:61:bc:5c:43:
         cb:1a:6c:ca:2d:e6:95:16:ce:d3:15:f9:d3:40:ca:b7:e8:f4:
         8a:b8:4b:e2:aa:44:2c:fc:9d:3e:f7:02:12:1e:12:55:70:ef:
         31:b9:c3:7b
-----BEGIN CERTIFICATE-----
MIIFSjCCBDKgAwIBAgIBFjANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTFE
RDA2NDExMC8GA1UEBRMoRTk5QTgwNzMwRDBCQTkwNTExREJCMkQxQzdGNURENERB
Q0E1MjVEQTAeFw0yNjA0MDkwODQ3MzNaFw0yNzA3MDEwMDAwMDBaMBgxFjAUBgNV
BAMTDTY5ZDc2N2E1LTMyZGQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCukDm2l7+RrctldJjkZTEIRPmc10fPjg3YMpIWCG8nKhdPTiDJmQ37f8OKMXIp
nNhcRsjNjpHr4zEugJcWao4eqHOpmNqXRrySsVbUxTdhGaNXSui4yC/CqDfCYDgv
4T2ZHtnZh9qbhZ95X4vMZ/i9rIet8mroL7IM48XGjPDQVzeqAO9bj0Jt7qbYk2A+
/Hjdeg0Cq6gGqx5RlUHJxXhPmfoTyNecdmi1YGF2lqSw0NU+Lq16k92OhubY8ijt
zy9VlnBurAvDXJhjo/8Qu5vv4OTRuYGwLjMr7aO9ysRRYDvCXYX5+QgKCLJN/eZq
32+5L10an1ITpDfDuaaLe3xpAgMBAAGjggJvMIICazAdBgNVHQ4EFgQU6stRvUPb
rNXE0SQFCork6YVQ878wHwYDVR0jBBgwFoAU6ZqAcw0LqQUR27LRx/XdTaylJdow
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MUREMDY0L0QxMkIxQzc4MUNG
RjExRjFBNjlFNTBGOTQxM0Q4QzY3LzZacUFjdzBMcVFVUjI3TFJ4X1hkVGF5bEpk
by5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvNlpxQWN3MExxUVVSMjdMUnhfWGRUYXlsSmRvLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgZYGCCsGAQUFBwELBIGJMIGGMIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFE
RDA2NC9EMTJCMUM3ODFDRkYxMUYxQTY5RTUwRjk0MTNEOEM2Ny9DODVDMTJFMDFE
MDAxMUYxQTlFRUUwM0IwMzNEOEM2Ny5yb2EwLgYIKwYBBQUHAQcBAf8EHzAdMAwE
AgABMAYDBAJnEzwwDQQCAAIwBwMFACQH0wAwDQYJKoZIhvcNAQELBQADggEBAKLy
xZxauWIn+Oo1ABi+8TuiBtiL8bQOzeyadjrTwEp7MfqsbyfJQ3bfFBUuk5TElmvX
rAbzuXuSVeM0E6gZSJNiNmNZF4OIn3NBgQ+43edlmi9cZDZF2KXIUHvhQ2ZMy+o+
Gv9kc3aP5+vzXJz6pNZnzG1df7ITaoLoZyUt3K05v9uuZgNvH5fjjkL66pn5ZmLY
WSfqKNC1a5ktJo2pXb9rV7XpDsCjU1TRZ298tL8YZD+FcuMc+vbV1rj4PvFUUSYt
3wG/6v2Ds+cA4792TV7ehoqVYbxcQ8sabMot5pUWztMV+dNAyrfo9Iq4S+KqRCz8
nT73AhIeElVw7zG5w3s=
-----END CERTIFICATE-----
Generated at Fri Apr 17 17:58:46 2026 by rpki-client