Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/96AF1D609A0F11F09F475111C4F9AE02.roa
File:                     96AF1D609A0F11F09F475111C4F9AE02.roa (raw, json)
Hash identifier:          tFfEWYriExxsv1Kbj1C8BLmYz3OJt9i3cLz0eyOnVkQ=
Subject key identifier:   B4:21:41:36:CE:76:F9:A4:E5:E6:5E:42:F8:D1:D3:E2:D6:D2:63:B6
Certificate issuer:       /CN=A91F0C45/serialNumber=22DC93658DC6E970307AB7AEF1E255DE3D43F5B7
Certificate serial:       0D
Authority key identifier: 22:DC:93:65:8D:C6:E9:70:30:7A:B7:AE:F1:E2:55:DE:3D:43:F5:B7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ItyTZY3G6XAwereu8eJV3j1D9bc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/96AF1D609A0F11F09F475111C4F9AE02.roa
Signing time:             Thu 25 Sep 2025 13:00:19 +0000
ROA not before:           Thu 25 Sep 2025 13:00:19 +0000
ROA not after:            Mon 02 Mar 2026 00:00:00 +0000
asID:                     7575
IP address blocks:        103.254.92.0/23 maxlen: 23
                          2400:6980::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/ItyTZY3G6XAwereu8eJV3j1D9bc.crl
                          rsync://rpki.apnic.net/member_repository/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/ItyTZY3G6XAwereu8eJV3j1D9bc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ItyTZY3G6XAwereu8eJV3j1D9bc.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:   Sun 26 Oct 2025 11:24:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13 (0xd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F0C45, serialNumber=22DC93658DC6E970307AB7AEF1E255DE3D43F5B7
        Validity
            Not Before: Sep 25 13:00:19 2025 GMT
            Not After : Mar  2 00:00:00 2026 GMT
        Subject: CN=68d53ce3-6f31
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c3:f7:64:3a:bc:ba:a2:46:99:1d:a9:55:df:65:
                    c1:81:95:bb:ef:e3:a5:c6:3e:40:84:88:52:42:e4:
                    80:06:a8:50:c3:f4:58:66:59:0a:89:03:d1:22:f7:
                    d8:8c:74:30:40:73:27:a1:aa:a0:cb:62:a1:da:c5:
                    dc:83:63:c6:30:cd:33:41:b8:a4:ff:b3:cb:68:5e:
                    45:ee:f8:ea:fe:e6:d2:9c:ef:13:66:41:2b:c7:ba:
                    d0:0b:c0:7d:6d:84:33:a0:c6:9d:ec:47:67:44:6a:
                    ee:0e:b4:cf:32:14:ce:e8:75:71:9c:15:0a:2c:87:
                    eb:7b:de:bf:a5:41:2a:8a:73:bf:bb:44:75:95:c5:
                    b5:2a:c8:10:7b:55:b0:ff:ef:bd:46:91:1f:ab:38:
                    45:09:1b:8c:1e:d3:3b:c1:d3:6b:c2:4e:d7:64:39:
                    9e:84:3b:bf:0d:e3:ce:30:62:d4:53:af:b7:76:2a:
                    e6:c8:bc:ff:51:44:d4:20:d4:42:73:c6:88:33:70:
                    1e:9a:3f:cb:22:17:4c:ca:02:de:72:5a:21:93:a7:
                    04:a2:dd:54:fd:68:7a:08:91:32:10:d6:6d:5f:ba:
                    6a:6b:61:b4:49:2f:0d:bd:fb:f2:c1:62:a8:12:83:
                    a4:7c:04:37:ed:1f:77:fe:20:02:a6:fe:51:b9:3f:
                    5a:db
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B4:21:41:36:CE:76:F9:A4:E5:E6:5E:42:F8:D1:D3:E2:D6:D2:63:B6
            X509v3 Authority Key Identifier:
                keyid:22:DC:93:65:8D:C6:E9:70:30:7A:B7:AE:F1:E2:55:DE:3D:43:F5:B7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/ItyTZY3G6XAwereu8eJV3j1D9bc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ItyTZY3G6XAwereu8eJV3j1D9bc.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/A91F0C45/91A1899E892E11F097AC662FC4F9AE02/96AF1D609A0F11F09F475111C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.254.92.0/23
                IPv6:
                  2400:6980::/32

    Signature Algorithm: sha256WithRSAEncryption
         42:2f:0a:2e:a0:52:23:0f:ce:07:a2:6e:4b:38:51:75:a1:48:
         4c:eb:1b:fc:fc:04:39:5c:90:fc:69:62:84:f6:4e:03:b9:0f:
         91:e3:a2:c0:de:c0:ac:64:cc:13:6d:ef:ed:f3:73:6b:65:cf:
         75:cf:42:40:24:05:b2:ab:a5:05:46:3f:d3:d5:33:e1:6c:4a:
         3c:94:16:84:79:d5:72:4f:62:96:65:34:f5:29:c1:48:b6:f7:
         b9:a9:7b:2c:4d:62:a5:73:8b:ab:51:32:89:71:32:09:d7:b2:
         35:24:c8:a8:06:bd:d7:fa:c8:ce:61:0a:0d:54:91:9b:80:5d:
         42:bf:85:22:6d:85:e7:fb:b8:7e:ec:ed:9d:6b:9e:0f:81:57:
         69:2c:c4:9d:d3:dc:53:c1:b4:a3:14:34:0e:4f:40:01:a0:03:
         6a:2d:ca:0c:70:1b:0e:e7:a9:8e:f5:0f:62:39:d7:61:90:fd:
         38:be:2b:1e:21:b0:5e:87:53:c7:c8:57:b4:a0:e0:c5:17:07:
         74:c8:82:9e:c3:f3:96:a0:1a:cc:46:5e:e5:ae:1b:19:85:47:
         1e:a3:28:ca:db:e0:49:d0:b0:88:fe:04:f5:77:4e:a0:36:9c:
         c6:ad:d0:85:cf:cd:bb:99:2a:c9:cf:49:5a:b9:9a:47:da:d4:
         2a:7a:d3:17
-----BEGIN CERTIFICATE-----
MIIFfzCCBGegAwIBAgIBDTANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTFG
MEM0NTExMC8GA1UEBRMoMjJEQzkzNjU4REM2RTk3MDMwN0FCN0FFRjFFMjU1REUz
RDQzRjVCNzAeFw0yNTA5MjUxMzAwMTlaFw0yNjAzMDIwMDAwMDBaMBgxFjAUBgNV
BAMTDTY4ZDUzY2UzLTZmMzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDD92Q6vLqiRpkdqVXfZcGBlbvv46XGPkCEiFJC5IAGqFDD9FhmWQqJA9Ei99iM
dDBAcyehqqDLYqHaxdyDY8YwzTNBuKT/s8toXkXu+Or+5tKc7xNmQSvHutALwH1t
hDOgxp3sR2dEau4OtM8yFM7odXGcFQosh+t73r+lQSqKc7+7RHWVxbUqyBB7VbD/
771GkR+rOEUJG4we0zvB02vCTtdkOZ6EO78N484wYtRTr7d2KubIvP9RRNQg1EJz
xogzcB6aP8siF0zKAt5yWiGTpwSi3VT9aHoIkTIQ1m1fumprYbRJLw29+/LBYqgS
g6R8BDftH3f+IAKm/lG5P1rbAgMBAAGjggKkMIICoDAdBgNVHQ4EFgQUtCFBNs52
+aTl5l5C+NHT4tbSY7YwHwYDVR0jBBgwFoAUItyTZY3G6XAwereu8eJV3j1D9bcw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MUYwQzQ1LzkxQTE4OTlFODky
RTExRjA5N0FDNjYyRkM0RjlBRTAyL0l0eVRaWTNHNlhBd2VyZXU4ZUpWM2oxRDli
Yy5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvSXR5VFpZM0c2WEF3ZXJldThlSlYzajFEOWJjLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFG
MEM0NS85MUExODk5RTg5MkUxMUYwOTdBQzY2MkZDNEY5QUUwMi85NkFGMUQ2MDlB
MEYxMUYwOUY0NzUxMTFDNEY5QUUwMi5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAuBggrBgEFBQcBBwEB/wQf
MB0wDAQCAAEwBgMEAWf+XDANBAIAAjAHAwUAJABpgDANBgkqhkiG9w0BAQsFAAOC
AQEAQi8KLqBSIw/OB6JuSzhRdaFITOsb/PwEOVyQ/GlihPZOA7kPkeOiwN7ArGTM
E23v7fNza2XPdc9CQCQFsqulBUY/09Uz4WxKPJQWhHnVck9ilmU09SnBSLb3ual7
LE1ipXOLq1EyiXEyCdeyNSTIqAa91/rIzmEKDVSRm4BdQr+FIm2F5/u4fuztnWue
D4FXaSzEndPcU8G0oxQ0Dk9AAaADai3KDHAbDuepjvUPYjnXYZD9OL4rHiGwXodT
x8hXtKDgxRcHdMiCnsPzlqAazEZe5a4bGYVHHqMoytvgSdCwiP4E9XdOoDacxq3Q
hc/Nu5kqyc9JWrmaR9rUKnrTFw==
-----END CERTIFICATE-----
Generated at Mon Oct 20 16:57:29 2025 by rpki-client