Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/DFC9BF30F14E11ED992E1316C4F9AE02.roa
File:                     DFC9BF30F14E11ED992E1316C4F9AE02.roa (raw, json)
Hash identifier:          cdBlSBtdfCYjrXcA3X/r+EWCzVjJm3NZy/fZKocHwx4=
Subject key identifier:   4A:E2:78:D3:26:18:33:12:7A:C1:AA:50:4C:12:76:CC:83:70:F5:D0
Certificate issuer:       /CN=A91A57AA/serialNumber=19043CD089C9794FA78F45A54EAB5F2B6E918EEE
Certificate serial:       020F
Authority key identifier: 19:04:3C:D0:89:C9:79:4F:A7:8F:45:A5:4E:AB:5F:2B:6E:91:8E:EE
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/GQQ80InJeU-nj0WlTqtfK26Rju4.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/DFC9BF30F14E11ED992E1316C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 06:35:40 +0000
ROA not before:           Tue 13 May 2025 03:12:42 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     138493
IP address blocks:        103.69.58.0/23 maxlen: 24
                          2001:df2:5440::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/GQQ80InJeU-nj0WlTqtfK26Rju4.crl
                          rsync://rpki.apnic.net/member_repository/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/GQQ80InJeU-nj0WlTqtfK26Rju4.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/GQQ80InJeU-nj0WlTqtfK26Rju4.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:   Wed 01 Apr 2026 02:12:18 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 527 (0x20f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A57AA, serialNumber=19043CD089C9794FA78F45A54EAB5F2B6E918EEE
        Validity
            Not Before: May 13 03:12:42 2025 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69a3de3c-2bc3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a8:50:8d:f7:3d:45:d4:f3:b7:f9:5f:0e:6f:c2:
                    c8:f5:69:bf:29:66:9d:a0:9e:00:f2:74:66:40:11:
                    56:44:4c:d6:47:f6:96:09:9a:41:7e:9a:12:23:d8:
                    8a:8f:15:26:ab:6b:3c:dd:2e:bc:17:92:90:dd:64:
                    93:6c:50:1d:10:5e:f2:74:26:b3:ef:b6:01:fb:cf:
                    22:b5:61:20:eb:1c:78:6d:62:ff:64:9c:80:93:bf:
                    58:3d:85:df:32:5e:fb:87:ea:94:58:7a:59:f9:e4:
                    d4:f9:8f:9d:3f:55:24:8a:7d:c8:8c:b3:14:83:01:
                    d4:65:f3:87:75:80:69:db:63:bd:c2:22:b7:93:8c:
                    aa:13:7c:9f:13:c8:8a:26:8e:7d:4e:22:8d:a6:e9:
                    03:8d:9a:51:5a:03:f0:cf:db:ee:40:69:67:53:54:
                    5e:8e:9f:7e:65:82:e1:a6:fe:87:96:a0:5c:a2:ed:
                    76:bd:33:bb:cd:60:a9:fa:41:99:62:11:51:50:f3:
                    4e:41:49:91:dd:fc:f0:5b:25:74:32:1b:5f:2d:22:
                    7b:2e:f2:c6:37:ea:99:5f:ec:62:a2:e8:b3:18:b6:
                    e7:22:a1:9a:16:d3:32:6f:85:d3:60:e5:91:a7:7a:
                    5c:4c:e2:75:1c:50:f3:cd:8d:0c:ad:fe:ab:1a:b2:
                    d5:b9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                4A:E2:78:D3:26:18:33:12:7A:C1:AA:50:4C:12:76:CC:83:70:F5:D0
            X509v3 Authority Key Identifier:
                keyid:19:04:3C:D0:89:C9:79:4F:A7:8F:45:A5:4E:AB:5F:2B:6E:91:8E:EE

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/GQQ80InJeU-nj0WlTqtfK26Rju4.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/GQQ80InJeU-nj0WlTqtfK26Rju4.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/A91A57AA/C1835D5CF14811EDB731960DC4F9AE02/DFC9BF30F14E11ED992E1316C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.69.58.0/23
                IPv6:
                  2001:df2:5440::/48

    Signature Algorithm: sha256WithRSAEncryption
         63:e8:3d:bd:53:e4:51:80:03:78:cd:e9:b5:3f:eb:cb:10:51:
         6a:e9:17:b3:a2:c9:46:0d:ad:4e:9c:30:f3:c1:e7:e3:1a:93:
         0a:12:24:46:ea:4d:fb:e2:9e:b0:61:9e:1a:b2:49:4c:ab:81:
         d3:80:92:a9:1f:f3:30:c6:9f:b4:bf:72:41:05:9c:4b:55:b2:
         2d:84:3f:75:65:61:f9:e0:f6:22:65:99:a2:2e:85:71:e1:d6:
         b5:bb:e4:b0:ff:5c:90:b1:31:33:43:2c:ef:6c:c9:cb:04:c8:
         ef:0e:3d:c0:f5:04:7d:cf:d3:22:f4:56:fa:f3:10:08:4c:62:
         8b:ff:a1:7b:3a:93:67:b5:e5:32:cf:e9:dd:10:0a:8d:40:6a:
         7e:69:27:bd:b4:30:f6:1e:b4:32:57:0e:82:bc:94:8f:3a:c7:
         09:ea:ae:81:b0:a8:ad:5d:46:59:e1:2a:a7:99:49:6a:07:cb:
         d1:dd:0e:99:5c:2a:4c:72:76:66:27:2e:56:16:6c:a7:f5:29:
         f5:11:e2:7a:ae:a6:d4:53:d2:a6:f4:ce:28:09:23:b7:10:07:
         b9:04:ac:10:9e:f5:10:d3:f4:35:a5:aa:87:bd:ab:c9:68:23:
         1c:47:81:6b:3c:a3:e5:a2:df:0e:c8:88:9a:dc:1a:63:48:7a:
         d6:40:af:28
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICAg8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU3QUExMTAvBgNVBAUTKDE5MDQzQ0QwODlDOTc5NEZBNzhGNDVBNTRFQUI1RjJC
NkU5MThFRUUwHhcNMjUwNTEzMDMxMjQyWhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWEzZGUzYy0yYmMzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqFCN9z1F1PO3+V8Ob8LI9Wm/KWadoJ4A8nRmQBFWREzWR/aWCZpBfpoSI9iK
jxUmq2s83S68F5KQ3WSTbFAdEF7ydCaz77YB+88itWEg6xx4bWL/ZJyAk79YPYXf
Ml77h+qUWHpZ+eTU+Y+dP1Ukin3IjLMUgwHUZfOHdYBp22O9wiK3k4yqE3yfE8iK
Jo59TiKNpukDjZpRWgPwz9vuQGlnU1Rejp9+ZYLhpv6HlqBcou12vTO7zWCp+kGZ
YhFRUPNOQUmR3fzwWyV0MhtfLSJ7LvLGN+qZX+xiouizGLbnIqGaFtMyb4XTYOWR
p3pcTOJ1HFDzzY0Mrf6rGrLVuQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFErieNMm
GDMSesGqUEwSdsyDcPXQMB8GA1UdIwQYMBaAFBkEPNCJyXlPp49FpU6rXytukY7u
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTdBQS9DMTgzNUQ1Q0Yx
NDgxMUVEQjczMTk2MERDNEY5QUUwMi9HUVE4MEluSmVVLW5qMFdsVHF0ZksyNlJq
dTQuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0dRUTgwSW5KZVUtbmowV2xUcXRmSzI2Ump1NC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU3QUEvQzE4MzVENUNGMTQ4MTFFREI3MzE5NjBEQzRGOUFFMDIvREZDOUJGMzBG
MTRFMTFFRDk5MkUxMzE2QzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ0U6MA8EAgACMAkDBwAgAQ3yVEAwDQYJKoZIhvcNAQELBQADggEB
AGPoPb1T5FGAA3jN6bU/68sQUWrpF7OiyUYNrU6cMPPB5+MakwoSJEbqTfvinrBh
nhqySUyrgdOAkqkf8zDGn7S/ckEFnEtVsi2EP3VlYfng9iJlmaIuhXHh1rW75LD/
XJCxMTNDLO9sycsEyO8OPcD1BH3P0yL0VvrzEAhMYov/oXs6k2e15TLP6d0QCo1A
an5pJ720MPYetDJXDoK8lI86xwnqroGwqK1dRlnhKqeZSWoHy9HdDplcKkxydmYn
LlYWbKf1KfUR4nquptRT0qb0zigJI7cQB7kErBCe9RDT9DWlqoe9q8loIxxHgWs8
o+Wi3w7IiJrcGmNIetZAryg=
-----END CERTIFICATE-----
Generated at Thu Mar 26 23:02:32 2026 by rpki-client