This project's continuity is at risk. If Internet routing security is important to you, throw a lifeline! Please donate to the 2026 fundraising campaign.


Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/3DA866FACE8E11F0B0195B54C4F9AE02.roa
File:                     3DA866FACE8E11F0B0195B54C4F9AE02.roa (raw, json)
Hash identifier:          xbTDiVIyKDzMW7zYjhqubgm4Cfj7K4g8sYm9DWTJzDs=
Subject key identifier:   AD:E6:2D:95:66:56:31:96:96:65:9A:C6:4A:7B:18:4B:CD:91:AD:2F
Certificate issuer:       /CN=A912F1CA/serialNumber=AF8CDCE6ED4277ECFB0FDA882AD47492DE858FB6
Certificate serial:       20
Authority key identifier: AF:8C:DC:E6:ED:42:77:EC:FB:0F:DA:88:2A:D4:74:92:DE:85:8F:B6
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/3DA866FACE8E11F0B0195B54C4F9AE02.roa
Signing time:             Mon 01 Dec 2025 08:38:48 +0000
ROA not before:           Mon 01 Dec 2025 08:38:48 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     132883
IP address blocks:        103.147.12.0/24 maxlen: 24
                          103.147.13.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.crl
                          rsync://rpki.apnic.net/member_repository/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.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 10 Dec 2025 05:59:54 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 32 (0x20)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912F1CA, serialNumber=AF8CDCE6ED4277ECFB0FDA882AD47492DE858FB6
        Validity
            Not Before: Dec  1 08:38:48 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=692d5417-010e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9d:dc:df:ef:f8:f6:80:e3:14:98:8a:9b:3c:4d:
                    d6:bc:8d:a6:e0:97:d4:46:0b:49:b7:cb:71:84:b3:
                    31:80:35:e4:f3:f2:84:68:bf:5c:c8:7b:2c:00:3e:
                    33:b7:7b:68:82:8b:6a:62:53:a0:c2:a5:19:3e:22:
                    e3:b1:14:ff:a0:e8:7e:3e:1b:88:09:e3:72:60:f5:
                    80:70:8c:d2:d2:b4:e7:29:17:2b:80:ac:1a:ae:9a:
                    4c:70:10:96:e5:11:11:c8:ac:18:9f:67:5c:50:86:
                    4b:63:bc:c4:f0:b7:33:ec:24:b1:a3:b3:c2:13:af:
                    b6:00:4c:c8:09:7c:1e:59:75:36:3f:45:38:ca:99:
                    d9:7c:32:0d:86:72:a6:83:0b:f1:74:88:d8:9b:62:
                    e7:4b:03:8b:53:38:be:3e:98:43:66:f4:31:c9:32:
                    61:97:08:be:02:55:94:f7:28:e4:de:7d:18:0a:1a:
                    71:ae:66:aa:4d:36:f0:37:a4:64:5a:b8:f5:cf:64:
                    b3:a4:ec:6e:a3:18:9a:15:45:6f:a9:4b:d9:af:78:
                    65:a6:b0:8c:e5:1f:2f:a3:09:60:d8:f1:18:c9:83:
                    d7:47:85:bf:10:1a:1d:a3:8c:91:e3:d3:96:62:88:
                    ea:54:dd:00:cf:10:32:e6:76:bc:e0:a5:a0:70:36:
                    9b:7b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AD:E6:2D:95:66:56:31:96:96:65:9A:C6:4A:7B:18:4B:CD:91:AD:2F
            X509v3 Authority Key Identifier:
                keyid:AF:8C:DC:E6:ED:42:77:EC:FB:0F:DA:88:2A:D4:74:92:DE:85:8F:B6

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/r4zc5u1Cd-z7D9qIKtR0kt6Fj7Y.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/A912F1CA/2DF5BB80AB3011F08FC0C948C4F9AE02/3DA866FACE8E11F0B0195B54C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.147.12.0/23

    Signature Algorithm: sha256WithRSAEncryption
         b0:70:b1:05:f0:59:84:61:4d:03:25:3d:da:86:bd:b7:7e:cb:
         2c:f7:13:42:99:a3:7c:a1:88:6c:f6:9c:3b:d3:a9:3a:77:6e:
         a0:09:94:97:ef:cf:b2:5e:81:e8:83:59:76:cb:00:20:14:00:
         d9:ea:17:ed:1c:a1:89:15:0b:57:35:62:eb:16:28:92:c7:74:
         4b:33:89:ec:87:40:c3:d9:f4:df:a2:81:c9:a0:98:46:8b:a6:
         5b:04:a4:90:df:99:22:6e:9a:6d:87:a9:fc:02:ff:7d:4e:9d:
         93:7e:9d:5b:24:d4:96:94:84:50:0a:da:61:bb:bb:78:cd:a1:
         5b:a2:9c:c9:4a:01:a2:9a:96:9e:0d:f7:b2:f7:16:86:50:ea:
         c5:25:90:1d:35:ba:38:c2:f1:90:50:3b:66:ea:b3:ed:9b:2d:
         fd:0a:83:06:be:1b:03:92:91:da:3b:24:6c:83:ff:72:5d:dd:
         26:cd:97:85:cf:b6:32:8b:b7:31:db:94:a3:eb:99:ed:a0:be:
         8f:a6:d1:95:ae:c6:e5:6b:fa:cf:44:fb:56:22:06:12:12:e3:
         57:3c:05:69:fd:b1:f2:09:16:9d:e3:8e:59:0f:98:01:75:b5:
         c5:c1:b9:35:23:1a:8f:4c:e7:b4:0a:01:07:36:24:4e:bb:8e:
         af:24:29:ba
-----BEGIN CERTIFICATE-----
MIIFcDCCBFigAwIBAgIBIDANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTEy
RjFDQTExMC8GA1UEBRMoQUY4Q0RDRTZFRDQyNzdFQ0ZCMEZEQTg4MkFENDc0OTJE
RTg1OEZCNjAeFw0yNTEyMDEwODM4NDhaFw0yNjEwMzEwMDAwMDBaMBgxFjAUBgNV
BAMTDTY5MmQ1NDE3LTAxMGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCd3N/v+PaA4xSYips8Tda8jabgl9RGC0m3y3GEszGANeTz8oRov1zIeywAPjO3
e2iCi2piU6DCpRk+IuOxFP+g6H4+G4gJ43Jg9YBwjNLStOcpFyuArBqumkxwEJbl
ERHIrBifZ1xQhktjvMTwtzPsJLGjs8ITr7YATMgJfB5ZdTY/RTjKmdl8Mg2GcqaD
C/F0iNibYudLA4tTOL4+mENm9DHJMmGXCL4CVZT3KOTefRgKGnGuZqpNNvA3pGRa
uPXPZLOk7G6jGJoVRW+pS9mveGWmsIzlHy+jCWDY8RjJg9dHhb8QGh2jjJHj05Zi
iOpU3QDPEDLmdrzgpaBwNpt7AgMBAAGjggKVMIICkTAdBgNVHQ4EFgQUreYtlWZW
MZaWZZrGSnsYS82RrS8wHwYDVR0jBBgwFoAUr4zc5u1Cd+z7D9qIKtR0kt6Fj7Yw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MTJGMUNBLzJERjVCQjgwQUIz
MDExRjA4RkMwQzk0OEM0RjlBRTAyL3I0emM1dTFDZC16N0Q5cUlLdFIwa3Q2Rmo3
WS5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvcjR6YzV1MUNkLXo3RDlxSUt0UjBrdDZGajdZLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEy
RjFDQS8yREY1QkI4MEFCMzAxMUYwOEZDMEM5NDhDNEY5QUUwMi8zREE4NjZGQUNF
OEUxMUYwQjAxOTVCNTRDNEY5QUUwMi5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAfBggrBgEFBQcBBwEB/wQQ
MA4wDAQCAAEwBgMEAWeTDDANBgkqhkiG9w0BAQsFAAOCAQEAsHCxBfBZhGFNAyU9
2oa9t37LLPcTQpmjfKGIbPacO9OpOnduoAmUl+/Psl6B6INZdssAIBQA2eoX7Ryh
iRULVzVi6xYoksd0SzOJ7IdAw9n036KByaCYRoumWwSkkN+ZIm6abYep/AL/fU6d
k36dWyTUlpSEUAraYbu7eM2hW6KcyUoBopqWng33svcWhlDqxSWQHTW6OMLxkFA7
Zuqz7Zst/QqDBr4bA5KR2jskbIP/cl3dJs2Xhc+2Mou3MduUo+uZ7aC+j6bRla7G
5Wv6z0T7ViIGEhLjVzwFaf2x8gkWneOOWQ+YAXW1xcG5NSMaj0zntAoBBzYkTruO
ryQpug==
-----END CERTIFICATE-----
Generated at Thu Dec 4 01:35:52 2025 by rpki-client