Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/12A47D4E9CDB11EF857FB626C4F9AE02.roa
File:                     12A47D4E9CDB11EF857FB626C4F9AE02.roa (raw, json)
Hash identifier:          DuU/zvCDCUg2TONY7brDsE/++qWvSBYjnL7XCdcyag0=
Subject key identifier:   3A:A6:F0:2F:FD:6F:F5:E1:0D:E1:AF:79:EC:40:B8:AE:6F:78:B2:68
Certificate issuer:       /CN=A915C9B7/serialNumber=D9D0A3C6A4DD7BA7B454DEAE01AF67AF2C54C433
Certificate serial:       0804
Authority key identifier: D9:D0:A3:C6:A4:DD:7B:A7:B4:54:DE:AE:01:AF:67:AF:2C:54:C4:33
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2dCjxqTde6e0VN6uAa9nryxUxDM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/12A47D4E9CDB11EF857FB626C4F9AE02.roa
Signing time:             Fri 18 Jul 2025 21:32:08 +0000
ROA not before:           Fri 18 Jul 2025 21:32:08 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     132890
IP address blocks:        103.27.104.0/22 maxlen: 24
                          113.52.148.0/22 maxlen: 24
                          2407:5f00::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/2dCjxqTde6e0VN6uAa9nryxUxDM.crl
                          rsync://rpki.apnic.net/member_repository/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/2dCjxqTde6e0VN6uAa9nryxUxDM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2dCjxqTde6e0VN6uAa9nryxUxDM.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 25 Jul 2025 21:32:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2052 (0x804)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915C9B7, serialNumber=D9D0A3C6A4DD7BA7B454DEAE01AF67AF2C54C433
        Validity
            Not Before: Jul 18 21:32:08 2025 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=687abd58-a207
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d1:77:39:ca:65:99:a9:49:2f:11:25:46:0a:17:
                    3c:b7:ef:62:04:dc:97:62:42:34:c3:e5:fd:71:c6:
                    58:8d:ce:a9:ba:1d:40:78:5c:ab:e2:56:e9:c9:f7:
                    95:cb:26:5e:5c:97:e8:f6:bd:69:fd:71:11:e1:a6:
                    19:87:57:5c:91:33:2c:9d:2b:01:ac:07:1a:4d:68:
                    f8:f3:a5:54:c6:31:7b:8f:39:ac:19:ad:98:6e:05:
                    be:46:50:c8:10:e4:86:a2:b2:2b:9e:f2:3a:1c:e9:
                    b4:dc:d3:bf:67:52:f4:3d:57:ad:23:76:05:6a:6b:
                    cd:79:a0:b0:4e:e7:76:3f:0b:4a:97:23:89:ed:52:
                    3f:63:05:2c:14:92:49:88:16:db:af:9a:88:02:d0:
                    2b:aa:00:53:3e:96:5a:a3:ea:fc:38:1f:be:bb:d6:
                    69:23:59:69:7b:f0:2c:e8:a2:ba:98:e6:df:fb:63:
                    c5:71:b8:fa:05:02:8c:25:78:da:43:ec:fa:73:21:
                    2f:33:fd:00:f2:2c:7e:04:aa:48:6e:33:69:c8:b4:
                    83:f8:2c:4b:62:4a:8e:49:c4:be:b8:27:d8:b4:8f:
                    28:a6:bd:fa:34:db:29:5e:8c:24:b7:68:a8:04:a4:
                    0e:b6:dd:01:f0:9f:c0:d0:7a:d1:6e:af:2f:ed:9e:
                    7d:e1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                3A:A6:F0:2F:FD:6F:F5:E1:0D:E1:AF:79:EC:40:B8:AE:6F:78:B2:68
            X509v3 Authority Key Identifier:
                keyid:D9:D0:A3:C6:A4:DD:7B:A7:B4:54:DE:AE:01:AF:67:AF:2C:54:C4:33

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/2dCjxqTde6e0VN6uAa9nryxUxDM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2dCjxqTde6e0VN6uAa9nryxUxDM.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/A915C9B7/8C264FD2EE5A11EAAD769033C4F9AE02/12A47D4E9CDB11EF857FB626C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.27.104.0/22
                  113.52.148.0/22
                IPv6:
                  2407:5f00::/32

    Signature Algorithm: sha256WithRSAEncryption
         c6:09:d6:d9:e8:43:71:ca:d5:1d:ff:ef:8c:f8:8f:48:34:d7:
         de:48:3e:45:9c:a1:da:63:88:17:a3:4e:29:ec:55:05:57:7f:
         23:9e:d2:7b:09:e6:4d:d6:56:5d:fb:26:31:7a:f6:49:07:7c:
         7b:d7:dd:00:06:14:01:bf:4b:f9:a6:0a:fd:25:bc:0a:0b:07:
         9d:9f:a9:96:ab:39:81:16:06:be:5e:0b:c5:0c:8a:05:c2:b5:
         03:d5:1f:19:b6:13:1b:a8:78:ad:ec:58:f1:87:a9:a1:ea:18:
         3b:02:cb:99:74:23:f7:3b:be:b1:6a:8e:74:e2:b2:ab:9e:73:
         4e:1e:0f:40:0d:f5:5d:4b:c2:65:f6:2f:78:41:8b:2a:00:b7:
         52:2f:c4:3c:97:07:9a:6c:6e:f1:46:e3:55:9c:c6:5c:11:0c:
         61:bc:9c:35:6e:a6:f9:e9:c6:44:ea:13:58:1c:bc:47:c1:a8:
         d3:d2:56:63:ab:66:92:fb:f3:e7:a1:78:b1:94:ee:a8:bd:90:
         04:2f:78:85:60:62:94:fb:75:0a:c4:a2:7f:9e:56:a7:b1:05:
         c9:aa:ed:c0:11:c1:c1:26:64:0e:ce:9e:bf:eb:32:df:15:37:
         a9:7c:b2:08:e7:2e:25:f2:63:f7:47:93:1e:7c:b0:42:55:cd:
         c8:b9:2d:ab
-----BEGIN CERTIFICATE-----
MIIFhjCCBG6gAwIBAgICCAQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NUM5QjcxMTAvBgNVBAUTKEQ5RDBBM0M2QTRERDdCQTdCNDU0REVBRTAxQUY2N0FG
MkM1NEM0MzMwHhcNMjUwNzE4MjEzMjA4WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02ODdhYmQ1OC1hMjA3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0Xc5ymWZqUkvESVGChc8t+9iBNyXYkI0w+X9ccZYjc6puh1AeFyr4lbpyfeV
yyZeXJfo9r1p/XER4aYZh1dckTMsnSsBrAcaTWj486VUxjF7jzmsGa2YbgW+RlDI
EOSGorIrnvI6HOm03NO/Z1L0PVetI3YFamvNeaCwTud2PwtKlyOJ7VI/YwUsFJJJ
iBbbr5qIAtArqgBTPpZao+r8OB++u9ZpI1lpe/As6KK6mObf+2PFcbj6BQKMJXja
Q+z6cyEvM/0A8ix+BKpIbjNpyLSD+CxLYkqOScS+uCfYtI8opr36NNspXowkt2io
BKQOtt0B8J/A0HrRbq8v7Z594QIDAQABo4ICqjCCAqYwHQYDVR0OBBYEFDqm8C/9
b/XhDeGveexAuK5veLJoMB8GA1UdIwQYMBaAFNnQo8ak3XuntFTergGvZ68sVMQz
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1QzlCNy84QzI2NEZEMkVF
NUExMUVBQUQ3NjkwMzNDNEY5QUUwMi8yZENqeHFUZGU2ZTBWTjZ1QWE5bnJ5eFV4
RE0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzJkQ2p4cVRkZTZlMFZONnVBYTlucnl4VXhETS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NUM5QjcvOEMyNjRGRDJFRTVBMTFFQUFENzY5MDMzQzRGOUFFMDIvMTJBNDdENEU5
Q0RCMTFFRjg1N0ZCNjI2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNAYIKwYBBQUHAQcBAf8E
JTAjMBIEAgABMAwDBAJnG2gDBAJxNJQwDQQCAAIwBwMFACQHXwAwDQYJKoZIhvcN
AQELBQADggEBAMYJ1tnoQ3HK1R3/74z4j0g0195IPkWcodpjiBejTinsVQVXfyOe
0nsJ5k3WVl37JjF69kkHfHvX3QAGFAG/S/mmCv0lvAoLB52fqZarOYEWBr5eC8UM
igXCtQPVHxm2ExuoeK3sWPGHqaHqGDsCy5l0I/c7vrFqjnTisquec04eD0AN9V1L
wmX2L3hBiyoAt1IvxDyXB5psbvFG41WcxlwRDGG8nDVupvnpxkTqE1gcvEfBqNPS
VmOrZpL78+eheLGU7qi9kAQveIVgYpT7dQrEon+eVqexBcmq7cARwcEmZA7Onr/r
Mt8VN6l8sgjnLiXyY/dHkx58sEJVzci5Las=
-----END CERTIFICATE-----
Generated at Sun Jul 20 14:26:14 2025 by rpki-client