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/A9172989/EFFDD714D6D511F0B06384B581D3641D/0FB60AEED6D711F085B1D0E884D3641D.roa
File:                     0FB60AEED6D711F085B1D0E884D3641D.roa (raw, json)
Hash identifier:          OQ9vc68P9a8kEML8WxvcO6y/ABGhLAWink2psJnWsk4=
Subject key identifier:   31:0B:EB:45:0D:5A:1D:88:23:C6:01:10:2C:84:5A:28:7A:12:FB:80
Certificate issuer:       /CN=A9172989/serialNumber=AB69C74025489AFD61747FF9335B147E20BB25D4
Certificate serial:       02
Authority key identifier: AB:69:C7:40:25:48:9A:FD:61:74:7F:F9:33:5B:14:7E:20:BB:25:D4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/q2nHQCVImv1hdH_5M1sUfiC7JdQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9172989/EFFDD714D6D511F0B06384B581D3641D/0FB60AEED6D711F085B1D0E884D3641D.roa
Signing time:             Thu 11 Dec 2025 21:19:22 +0000
ROA not before:           Thu 11 Dec 2025 21:19:22 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     27424
IP address blocks:        2402:4480:202::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9172989/EFFDD714D6D511F0B06384B581D3641D/q2nHQCVImv1hdH_5M1sUfiC7JdQ.crl
                          rsync://rpki.apnic.net/member_repository/A9172989/EFFDD714D6D511F0B06384B581D3641D/q2nHQCVImv1hdH_5M1sUfiC7JdQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/q2nHQCVImv1hdH_5M1sUfiC7JdQ.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:   Mon 22 Dec 2025 07:33:11 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2 (0x2)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9172989, serialNumber=AB69C74025489AFD61747FF9335B147E20BB25D4
        Validity
            Not Before: Dec 11 21:19:22 2025 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=693b355a-ce6d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b6:83:50:ad:5d:28:4b:dd:f8:36:7f:8c:54:0b:
                    cd:92:5e:d0:88:61:b5:31:a9:55:5d:07:7c:de:81:
                    cc:ab:d5:97:68:82:d7:74:14:01:01:89:3f:1f:e7:
                    1d:ae:d8:72:0e:eb:75:68:69:8e:a7:16:b2:5f:b5:
                    93:94:96:18:59:4f:18:36:56:96:75:a5:55:44:7e:
                    c2:40:7b:c0:96:c5:07:0d:94:8e:6f:f9:93:e6:a0:
                    41:a8:07:39:96:02:52:08:73:f3:ad:a7:b1:aa:68:
                    a5:f3:21:3d:3e:8e:15:2d:a0:d8:75:cb:86:a8:af:
                    8c:9d:2e:71:4d:5e:1e:a3:91:00:df:ea:fe:92:a5:
                    b0:09:b3:f5:a0:4c:b9:70:1b:d3:ca:18:9f:cf:50:
                    73:55:44:d1:02:ed:15:9d:05:ff:d9:56:ce:6a:87:
                    e1:2c:ae:5a:bc:9b:b3:1c:16:2b:a8:d1:e4:56:6d:
                    62:59:ad:cd:78:58:72:b5:18:41:55:ab:79:ed:5a:
                    04:96:f7:f2:0a:b3:7e:85:59:6f:c2:98:b7:4c:cf:
                    34:07:7b:72:27:0b:12:a6:c1:e9:42:ad:9b:29:bb:
                    b3:68:c1:97:9b:35:1d:13:a1:5b:64:a0:5c:52:71:
                    48:53:86:47:b2:82:97:f7:88:bd:1c:d9:8b:26:9c:
                    ce:3b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                31:0B:EB:45:0D:5A:1D:88:23:C6:01:10:2C:84:5A:28:7A:12:FB:80
            X509v3 Authority Key Identifier:
                keyid:AB:69:C7:40:25:48:9A:FD:61:74:7F:F9:33:5B:14:7E:20:BB:25:D4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9172989/EFFDD714D6D511F0B06384B581D3641D/q2nHQCVImv1hdH_5M1sUfiC7JdQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/q2nHQCVImv1hdH_5M1sUfiC7JdQ.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/A9172989/EFFDD714D6D511F0B06384B581D3641D/0FB60AEED6D711F085B1D0E884D3641D.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv6:
                  2402:4480:202::/48

    Signature Algorithm: sha256WithRSAEncryption
         2a:f1:2a:0c:f3:ee:0e:72:38:be:c0:13:f0:77:c9:fa:69:b4:
         30:c8:2c:9d:dc:c3:14:cc:9f:48:f4:74:86:c9:a0:85:44:72:
         72:c0:1d:4e:de:07:20:57:ec:06:1a:90:2d:34:50:a2:09:d1:
         5e:35:44:7c:00:e5:5b:1f:75:58:5b:41:3b:21:53:2d:dd:ab:
         af:7b:6b:95:59:f9:57:1f:93:78:ea:c8:a8:85:ea:95:8f:7e:
         fa:eb:fa:0f:90:9c:5b:d3:cd:9f:b0:7f:ce:48:b1:52:93:05:
         65:5d:93:88:8e:06:5b:60:b4:56:eb:06:c2:e3:20:ad:34:ef:
         da:5c:96:b2:f0:90:74:67:7f:29:e1:cd:d6:9f:c6:3f:92:d0:
         48:d0:37:54:a4:cc:be:22:3d:93:ef:2b:cb:0c:48:10:f1:b7:
         fa:29:cc:15:76:df:c2:17:22:5a:11:9d:27:9a:ab:a9:1e:40:
         db:06:a5:14:e6:e7:1a:e5:f0:d0:53:d3:96:e6:f1:32:f7:02:
         b9:4c:ea:f6:42:4d:95:7d:e5:c2:88:1f:b4:13:83:92:08:0f:
         aa:1e:00:66:7b:a6:42:60:28:32:3b:21:6d:43:e2:7e:55:c3:
         6b:20:14:4f:33:88:99:cd:47:9e:13:bc:72:d7:19:82:eb:c8:
         80:d4:60:bd
-----BEGIN CERTIFICATE-----
MIIFczCCBFugAwIBAgIBAjANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTE3
Mjk4OTExMC8GA1UEBRMoQUI2OUM3NDAyNTQ4OUFGRDYxNzQ3RkY5MzM1QjE0N0Uy
MEJCMjVENDAeFw0yNTEyMTEyMTE5MjJaFw0yNjA3MDEwMDAwMDBaMBgxFjAUBgNV
BAMMDTY5M2IzNTVhLWNlNmQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC2g1CtXShL3fg2f4xUC82SXtCIYbUxqVVdB3zegcyr1Zdogtd0FAEBiT8f5x2u
2HIO63VoaY6nFrJftZOUlhhZTxg2VpZ1pVVEfsJAe8CWxQcNlI5v+ZPmoEGoBzmW
AlIIc/Otp7GqaKXzIT0+jhUtoNh1y4aor4ydLnFNXh6jkQDf6v6SpbAJs/WgTLlw
G9PKGJ/PUHNVRNEC7RWdBf/ZVs5qh+Esrlq8m7McFiuo0eRWbWJZrc14WHK1GEFV
q3ntWgSW9/IKs36FWW/CmLdMzzQHe3InCxKmwelCrZspu7NowZebNR0ToVtkoFxS
cUhThkeygpf3iL0c2YsmnM47AgMBAAGjggKYMIIClDAdBgNVHQ4EFgQUMQvrRQ1a
HYgjxgEQLIRaKHoS+4AwHwYDVR0jBBgwFoAUq2nHQCVImv1hdH/5M1sUfiC7JdQw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MTcyOTg5L0VGRkRENzE0RDZE
NTExRjBCMDYzODRCNTgxRDM2NDFEL3EybkhRQ1ZJbXYxaGRIXzVNMXNVZmlDN0pk
US5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvcTJuSFFDVkltdjFoZEhfNU0xc1VmaUM3SmRRLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3
Mjk4OS9FRkZERDcxNEQ2RDUxMUYwQjA2Mzg0QjU4MUQzNjQxRC8wRkI2MEFFRUQ2
RDcxMUYwODVCMUQwRTg4NEQzNjQxRC5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAiBggrBgEFBQcBBwEB/wQT
MBEwDwQCAAIwCQMHACQCRIACAjANBgkqhkiG9w0BAQsFAAOCAQEAKvEqDPPuDnI4
vsAT8HfJ+mm0MMgsndzDFMyfSPR0hsmghURycsAdTt4HIFfsBhqQLTRQognRXjVE
fADlWx91WFtBOyFTLd2rr3trlVn5Vx+TeOrIqIXqlY9++uv6D5CcW9PNn7B/zkix
UpMFZV2TiI4GW2C0VusGwuMgrTTv2lyWsvCQdGd/KeHN1p/GP5LQSNA3VKTMviI9
k+8rywxIEPG3+inMFXbfwhciWhGdJ5qrqR5A2walFObnGuXw0FPTlubxMvcCuUzq
9kJNlX3lwogftBODkggPqh4AZnumQmAoMjshbUPiflXDayAUTzOImc1HnhO8ctcZ
guvIgNRgvQ==
-----END CERTIFICATE-----
Generated at Wed Dec 17 11:17:41 2025 by rpki-client