Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/45E2931C1B7E11F18CD2F3C0323D8C67.roa
File:                     45E2931C1B7E11F18CD2F3C0323D8C67.roa (raw, json)
Hash identifier:          HCdOnu/W4YRcyTbIX/9/i2nnKHE/CReVB2FJEs52yIk=
Subject key identifier:   DA:EF:DA:93:AD:33:B5:17:BE:F7:54:02:52:D2:4E:CB:9A:23:84:00
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       DB9E
Authority key identifier: 29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/45E2931C1B7E11F18CD2F3C0323D8C67.roa
Signing time:             Mon 09 Mar 2026 06:07:38 +0000
ROA not before:           Mon 09 Mar 2026 06:07:38 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     135811
IP address blocks:        103.78.20.0/23 maxlen: 24
                          103.87.64.0/23 maxlen: 24
                          103.99.48.0/23 maxlen: 24
                          2001:df3:7dc0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl
                          rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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 19:04:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 56222 (0xdb9e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Mar  9 06:07:38 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=69ae63aa-e0b2
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b8:e4:a9:50:a7:d9:e3:ae:44:42:31:97:a2:a4:
                    c5:fa:5e:a3:00:9a:72:18:15:dc:23:89:a9:5f:56:
                    37:fc:26:7a:bb:f7:9d:bd:6b:03:8e:61:f2:17:86:
                    1a:16:53:91:60:29:c4:19:20:a8:c0:c8:53:8b:cf:
                    f9:49:93:be:49:fa:93:dc:2b:5f:3d:19:a4:88:de:
                    3b:57:5f:0d:8e:7b:26:34:7f:b1:b3:17:91:f0:40:
                    ab:76:c9:c1:18:54:81:47:a5:89:83:8b:ee:f3:c1:
                    a7:0b:db:9e:8b:fc:7d:36:f8:b0:4e:3c:d5:5a:62:
                    00:fe:2a:4e:bd:2c:37:18:a1:b0:7d:38:a3:a7:4a:
                    14:ad:e9:09:4d:bd:0c:c0:48:16:9b:64:39:7a:a5:
                    cb:00:01:b7:7e:fa:13:73:f5:59:b5:9f:c1:78:f3:
                    58:0a:dc:0b:a2:28:55:0e:9b:17:c1:87:da:92:d6:
                    d0:c6:5e:af:92:65:cc:e7:39:bc:cb:ce:3c:2a:80:
                    d9:b1:44:57:f3:c7:7a:f2:63:ba:7e:f4:97:98:01:
                    62:79:03:72:c0:1b:62:c2:79:ea:06:ff:73:45:18:
                    36:b8:e2:3a:0f:c2:d6:a3:d1:e9:2e:9c:ce:d6:f6:
                    26:3c:fa:ef:a9:6a:2f:ae:da:e8:cb:3c:50:e9:68:
                    dc:5f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DA:EF:DA:93:AD:33:B5:17:BE:F7:54:02:52:D2:4E:CB:9A:23:84:00
            X509v3 Authority Key Identifier:
                keyid:29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/45E2931C1B7E11F18CD2F3C0323D8C67.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.78.20.0/23
                  103.87.64.0/23
                  103.99.48.0/23
                IPv6:
                  2001:df3:7dc0::/48

    Signature Algorithm: sha256WithRSAEncryption
         41:42:dd:9a:4d:c4:ad:34:e0:22:d1:32:2e:38:37:d1:15:0c:
         d2:1a:f2:9e:bf:0a:46:71:7e:cc:d7:86:4d:18:a6:06:aa:e9:
         dd:45:35:6e:59:a2:97:4f:d2:a9:d2:96:75:3b:e2:78:e5:42:
         e0:81:2c:11:64:9f:cd:0a:7a:0a:bb:b3:ef:cb:22:de:83:1b:
         47:b2:eb:b2:d1:91:6d:8b:ed:15:32:32:86:e5:c3:06:8d:ff:
         ec:31:aa:c4:cc:77:52:5a:a1:fa:ec:e5:8a:3d:18:90:16:2a:
         8c:e5:6f:62:4f:7c:e0:2d:7b:fc:74:e6:5b:59:9d:a1:c9:58:
         85:3c:17:29:f1:98:e6:83:1c:d4:28:f9:08:84:33:c8:19:35:
         c9:1e:1b:12:b5:67:8b:27:11:8b:84:be:05:b4:24:ec:39:76:
         50:0a:65:aa:d8:7e:68:e1:64:2f:bd:a2:ec:f7:bf:cc:85:21:
         22:d8:07:8b:56:59:40:58:90:d2:14:79:64:85:09:28:8e:fd:
         7a:fa:b5:b1:a5:85:29:75:6c:6a:8e:8a:95:93:d6:89:c8:0b:
         a9:0c:bd:11:23:e8:65:57:9f:3f:f5:15:2e:3f:ad:04:2b:dd:
         47:3b:e1:c7:65:e7:4c:4f:9f:2a:50:58:5e:f6:ea:45:34:09:
         f7:0e:cf:20
-----BEGIN CERTIFICATE-----
MIIFWjCCBEKgAwIBAgIDANueMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDMwOTA2MDczOFoXDTI2MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNjlhZTYzYWEtZTBiMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALjkqVCn2eOuREIxl6KkxfpeowCachgV3COJqV9WN/wmerv3nb1rA45h8heG
GhZTkWApxBkgqMDIU4vP+UmTvkn6k9wrXz0ZpIjeO1dfDY57JjR/sbMXkfBAq3bJ
wRhUgUeliYOL7vPBpwvbnov8fTb4sE481VpiAP4qTr0sNxihsH04o6dKFK3pCU29
DMBIFptkOXqlywABt376E3P1WbWfwXjzWArcC6IoVQ6bF8GH2pLW0MZer5JlzOc5
vMvOPCqA2bFEV/PHevJjun70l5gBYnkDcsAbYsJ56gb/c0UYNrjiOg/C1qPR6S6c
ztb2Jjz676lqL67a6Ms8UOlo3F8CAwEAAaOCAn0wggJ5MB0GA1UdDgQWBBTa79qT
rTO1F773VAJS0k7LmiOEADAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzQ1RTI5MzFD
MUI3RTExRjE4Q0QyRjNDMDMyM0Q4QzY3LnJvYTA8BggrBgEFBQcBBwEB/wQtMCsw
GAQCAAEwEgMEAWdOFAMEAWdXQAMEAWdjMDAPBAIAAjAJAwcAIAEN833AMA0GCSqG
SIb3DQEBCwUAA4IBAQBBQt2aTcStNOAi0TIuODfRFQzSGvKevwpGcX7M14ZNGKYG
qundRTVuWaKXT9Kp0pZ1O+J45ULggSwRZJ/NCnoKu7PvyyLegxtHsuuy0ZFti+0V
MjKG5cMGjf/sMarEzHdSWqH67OWKPRiQFiqM5W9iT3zgLXv8dOZbWZ2hyViFPBcp
8ZjmgxzUKPkIhDPIGTXJHhsStWeLJxGLhL4FtCTsOXZQCmWq2H5o4WQvvaLs97/M
hSEi2AeLVllAWJDSFHlkhQkojv16+rWxpYUpdWxqjoqVk9aJyAupDL0RI+hlV58/
9RUuP60EK91HO+HHZedMT58qUFhe9upFNAn3Ds8g
-----END CERTIFICATE-----
Generated at Thu Mar 26 11:08:20 2026 by rpki-client