Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A3660/DEE9C680001611F18A4CD99A416F56BC/3B91F0E650E511F1B3C6CC42C3833773.roa
File:                     3B91F0E650E511F1B3C6CC42C3833773.roa (raw, json)
Hash identifier:          pdQ7ogtc0OuHjN8nJXSLfEsn91VaxjO1B4iSxidpvWU=
Subject key identifier:   FA:E4:1E:B8:1D:80:2A:E8:C2:4A:6C:65:E6:96:B6:00:B1:F4:75:7C
Certificate issuer:       /CN=A91A3660/serialNumber=3762DE3616AA4BA04B7AEACB548B86A62E6F170E
Certificate serial:       4F
Authority key identifier: 37:62:DE:36:16:AA:4B:A0:4B:7A:EA:CB:54:8B:86:A6:2E:6F:17:0E
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N2LeNhaqS6BLeurLVIuGpi5vFw4.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A3660/DEE9C680001611F18A4CD99A416F56BC/3B91F0E650E511F1B3C6CC42C3833773.roa
Signing time:             Fri 12 Jun 2026 03:09:38 +0000
ROA not before:           Fri 12 Jun 2026 03:09:37 +0000
ROA not after:            Tue 01 Dec 2026 00:00:00 +0000
asID:                     18019
IP address blocks:        43.228.144.0/22 maxlen: 24
                          2402:2420::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A3660/DEE9C680001611F18A4CD99A416F56BC/N2LeNhaqS6BLeurLVIuGpi5vFw4.crl
                          rsync://rpki.apnic.net/member_repository/A91A3660/DEE9C680001611F18A4CD99A416F56BC/N2LeNhaqS6BLeurLVIuGpi5vFw4.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N2LeNhaqS6BLeurLVIuGpi5vFw4.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:   Sat 20 Jun 2026 08:29:52 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 79 (0x4f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A3660, serialNumber=3762DE3616AA4BA04B7AEACB548B86A62E6F170E
        Validity
            Not Before: Jun 12 03:09:37 2026 GMT
            Not After : Dec  1 00:00:00 2026 GMT
        Subject: CN=6a2b7871-ac3b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:95:ba:9a:47:76:c8:97:65:31:27:fc:41:92:30:
                    c9:b8:75:0c:02:fd:2d:7c:e3:1a:cc:8c:c3:02:89:
                    88:96:eb:92:b3:d0:a4:b9:66:83:4c:4e:86:91:ad:
                    e2:85:13:a7:6c:da:5c:a7:ec:f7:f9:fb:d5:ed:76:
                    00:6f:30:fd:ab:52:30:b5:42:03:fc:bc:a7:69:bb:
                    ed:76:4f:28:b9:83:10:13:f8:7a:5a:2a:ae:68:74:
                    46:44:3b:a4:41:9f:b8:d2:e8:4f:ba:f5:73:69:cb:
                    9b:fc:10:c1:3d:f1:ac:7e:3b:06:71:5e:6c:d8:ee:
                    70:1c:f3:75:3b:78:66:0a:05:49:0a:46:f9:aa:54:
                    98:e8:54:be:6f:89:13:3c:01:76:43:24:42:a9:3b:
                    5c:d9:48:1c:48:97:c7:4d:4e:98:22:2f:6c:87:b8:
                    ee:a6:7d:f3:d3:61:b8:1b:b9:ec:4d:c6:ce:64:b4:
                    3b:dd:61:65:5a:37:9c:e6:9a:12:f9:e4:bf:ef:8c:
                    e9:b8:d2:ac:14:8a:65:5e:df:3d:d5:1b:90:9f:b6:
                    57:86:36:59:02:55:dc:27:00:ed:77:e4:ec:90:6a:
                    b3:6d:10:ac:28:79:27:25:26:89:25:50:af:ac:87:
                    c1:a6:e2:1d:8e:31:b5:af:b4:6f:53:ae:e0:6c:b5:
                    27:ab
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FA:E4:1E:B8:1D:80:2A:E8:C2:4A:6C:65:E6:96:B6:00:B1:F4:75:7C
            X509v3 Authority Key Identifier:
                keyid:37:62:DE:36:16:AA:4B:A0:4B:7A:EA:CB:54:8B:86:A6:2E:6F:17:0E

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A3660/DEE9C680001611F18A4CD99A416F56BC/N2LeNhaqS6BLeurLVIuGpi5vFw4.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N2LeNhaqS6BLeurLVIuGpi5vFw4.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/A91A3660/DEE9C680001611F18A4CD99A416F56BC/3B91F0E650E511F1B3C6CC42C3833773.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  43.228.144.0/22
                IPv6:
                  2402:2420::/32

    Signature Algorithm: sha256WithRSAEncryption
         3f:15:c3:93:87:81:92:35:80:f5:29:26:ce:e7:2c:e5:f2:60:
         54:6c:b8:8c:d5:22:98:ea:88:ae:dc:5b:5c:1e:ac:66:b4:68:
         38:5e:28:3a:29:2a:44:d1:3c:8a:06:20:67:75:da:ee:d2:9c:
         83:b5:b8:82:bd:64:be:3b:3e:26:8e:b3:16:54:58:90:ef:7a:
         40:73:58:45:89:8a:90:b2:28:4d:ed:1b:0e:55:2c:d8:c8:0f:
         50:18:da:0d:79:66:73:80:47:37:8b:92:ba:7d:c0:76:72:84:
         31:3e:56:aa:66:31:0a:76:bc:3a:bb:2c:a8:85:2f:2a:6f:4a:
         b9:ca:b0:5b:67:ef:60:42:f1:76:89:f7:0f:fe:2e:1f:e9:f9:
         25:ed:40:b1:eb:0b:f2:45:de:88:e5:ae:49:2f:68:a2:48:b9:
         46:88:e0:ea:ff:d4:57:ab:a7:34:76:27:dc:65:93:2a:0b:b0:
         fa:76:22:ed:d3:42:21:6d:84:72:29:aa:25:66:d4:4e:74:97:
         ce:c8:d0:a8:86:be:26:d8:69:74:5a:8b:55:27:b1:61:55:58:
         48:37:ff:cd:40:5b:35:32:5b:e3:16:31:a1:54:81:4e:b0:3d:
         0c:57:c9:58:8d:34:f7:16:17:dd:35:c4:97:f9:62:60:b8:f1:
         8e:8c:4b:42
-----BEGIN CERTIFICATE-----
MIIFSjCCBDKgAwIBAgIBTzANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTFB
MzY2MDExMC8GA1UEBRMoMzc2MkRFMzYxNkFBNEJBMDRCN0FFQUNCNTQ4Qjg2QTYy
RTZGMTcwRTAeFw0yNjA2MTIwMzA5MzdaFw0yNjEyMDEwMDAwMDBaMBgxFjAUBgNV
BAMTDTZhMmI3ODcxLWFjM2IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCVuppHdsiXZTEn/EGSMMm4dQwC/S184xrMjMMCiYiW65Kz0KS5ZoNMToaRreKF
E6ds2lyn7Pf5+9XtdgBvMP2rUjC1QgP8vKdpu+12Tyi5gxAT+HpaKq5odEZEO6RB
n7jS6E+69XNpy5v8EME98ax+OwZxXmzY7nAc83U7eGYKBUkKRvmqVJjoVL5viRM8
AXZDJEKpO1zZSBxIl8dNTpgiL2yHuO6mffPTYbgbuexNxs5ktDvdYWVaN5zmmhL5
5L/vjOm40qwUimVe3z3VG5CftleGNlkCVdwnAO135OyQarNtEKwoeSclJoklUK+s
h8Gm4h2OMbWvtG9TruBstSerAgMBAAGjggJvMIICazAdBgNVHQ4EFgQU+uQeuB2A
KujCSmxl5pa2ALH0dXwwHwYDVR0jBBgwFoAUN2LeNhaqS6BLeurLVIuGpi5vFw4w
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MUEzNjYwL0RFRTlDNjgwMDAx
NjExRjE4QTRDRDk5QTQxNkY1NkJDL04yTGVOaGFxUzZCTGV1ckxWSXVHcGk1dkZ3
NC5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvTjJMZU5oYXFTNkJMZXVyTFZJdUdwaTV2Rnc0LmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgZYGCCsGAQUFBwELBIGJMIGGMIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFB
MzY2MC9ERUU5QzY4MDAwMTYxMUYxOEE0Q0Q5OUE0MTZGNTZCQy8zQjkxRjBFNjUw
RTUxMUYxQjNDNkNDNDJDMzgzMzc3My5yb2EwLgYIKwYBBQUHAQcBAf8EHzAdMAwE
AgABMAYDBAIr5JAwDQQCAAIwBwMFACQCJCAwDQYJKoZIhvcNAQELBQADggEBAD8V
w5OHgZI1gPUpJs7nLOXyYFRsuIzVIpjqiK7cW1werGa0aDheKDopKkTRPIoGIGd1
2u7SnIO1uIK9ZL47PiaOsxZUWJDvekBzWEWJipCyKE3tGw5VLNjID1AY2g15ZnOA
RzeLkrp9wHZyhDE+VqpmMQp2vDq7LKiFLypvSrnKsFtn72BC8XaJ9w/+Lh/p+SXt
QLHrC/JF3ojlrkkvaKJIuUaI4Or/1FerpzR2J9xlkyoLsPp2Iu3TQiFthHIpqiVm
1E50l87I0KiGvibYaXRai1UnsWFVWEg3/81AWzUyW+MWMaFUgU6wPQxXyViNNPcW
F901xJf5YmC48Y6MS0I=
-----END CERTIFICATE-----
Generated at Sat Jun 13 21:52:15 2026 by rpki-client