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/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/54D1F77EB84611EFB170E471C4F9AE02.roa
File:                     54D1F77EB84611EFB170E471C4F9AE02.roa (raw, json)
Hash identifier:          SklvV/r396KpGbyeOD/kzVImLrKhYqq0QTsYwkoC6uI=
Subject key identifier:   85:15:98:51:0E:77:90:58:A1:50:20:FE:1B:E3:51:84:62:20:50:BB
Certificate issuer:       /CN=A91EAE0A/serialNumber=0B2812A83902872FBADB22CB040DECB30FEFF56C
Certificate serial:       C4
Authority key identifier: 0B:28:12:A8:39:02:87:2F:BA:DB:22:CB:04:0D:EC:B3:0F:EF:F5:6C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CygSqDkChy-62yLLBA3ssw_v9Ww.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/54D1F77EB84611EFB170E471C4F9AE02.roa
Signing time:             Tue 23 Dec 2025 05:26:05 +0000
ROA not before:           Tue 23 Dec 2025 05:26:05 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     135374
IP address blocks:        2001:df4:bdc0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/CygSqDkChy-62yLLBA3ssw_v9Ww.crl
                          rsync://rpki.apnic.net/member_repository/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/CygSqDkChy-62yLLBA3ssw_v9Ww.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CygSqDkChy-62yLLBA3ssw_v9Ww.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 01 Feb 2026 04:55:34 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 196 (0xc4)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91EAE0A, serialNumber=0B2812A83902872FBADB22CB040DECB30FEFF56C
        Validity
            Not Before: Dec 23 05:26:05 2025 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=694a27ed-79b3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ca:fa:55:76:b3:ee:1b:b0:75:e7:80:7a:5a:5f:
                    de:77:41:4c:0d:51:3d:9c:8a:d0:7d:66:e3:bf:de:
                    57:a7:ff:f8:63:75:4d:68:50:a9:ef:05:ab:55:ab:
                    4d:f1:b4:90:2b:5f:fe:eb:ab:0b:73:f4:89:6e:ca:
                    50:1a:5b:87:3c:07:88:b3:70:0b:1a:28:b7:fe:be:
                    9f:9d:27:5f:8a:8c:ec:e8:8b:c7:ce:7f:c6:c6:17:
                    22:eb:66:02:f6:ed:eb:1b:ff:b4:c9:41:db:87:ab:
                    3b:ac:36:1d:ea:76:ed:89:3c:d0:e4:ca:fd:5c:fc:
                    88:d7:ef:52:e5:d3:11:b7:aa:e2:d9:31:c4:00:c4:
                    26:19:58:39:bb:27:6d:f1:e6:27:f0:ea:a4:d0:98:
                    1d:43:d2:ec:96:36:6e:97:1c:6c:f1:1a:ae:74:4c:
                    5b:aa:40:8a:63:5a:e1:8e:1b:bc:cc:39:a4:cb:e1:
                    b9:e8:45:e1:29:fa:fe:35:7f:d1:0c:83:ed:3b:f8:
                    7f:89:b1:99:ff:05:8e:a4:e2:8b:b5:2b:87:28:cb:
                    15:ee:ad:78:6c:9c:44:61:cf:a7:e0:3b:13:fc:b1:
                    a6:db:72:bf:d7:3a:29:b5:5e:0f:2f:43:37:a2:16:
                    f0:da:41:8b:79:8a:34:7c:4b:a1:fb:19:e8:d8:99:
                    11:b7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                85:15:98:51:0E:77:90:58:A1:50:20:FE:1B:E3:51:84:62:20:50:BB
            X509v3 Authority Key Identifier:
                keyid:0B:28:12:A8:39:02:87:2F:BA:DB:22:CB:04:0D:EC:B3:0F:EF:F5:6C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/CygSqDkChy-62yLLBA3ssw_v9Ww.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CygSqDkChy-62yLLBA3ssw_v9Ww.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/A91EAE0A/E38366D0B72211EFBC36A748C4F9AE02/54D1F77EB84611EFB170E471C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv6:
                  2001:df4:bdc0::/48

    Signature Algorithm: sha256WithRSAEncryption
         66:24:c0:39:74:20:d1:0d:96:ec:40:05:f6:dd:b8:f5:6a:31:
         dd:1f:ad:47:10:95:97:62:78:d4:4b:50:c5:36:16:3a:76:66:
         92:32:40:f6:57:5f:2e:83:d6:8f:bc:d7:a4:91:b8:6f:7e:fe:
         36:0e:4a:ce:aa:b0:6d:d9:64:8f:f4:dc:43:b5:af:d0:9f:9c:
         0c:a3:f5:cc:b2:2d:74:8a:49:a3:3b:3a:61:67:e0:71:4d:f5:
         fe:63:ff:3d:ff:8d:db:0d:de:ea:ff:0a:06:96:d8:87:d9:fd:
         3d:84:a0:a5:a2:44:00:07:58:b7:03:6e:b3:a3:ae:d3:b7:11:
         60:1e:2a:f5:bd:86:03:27:81:fc:1d:d6:4c:ac:2f:e1:7a:26:
         fb:86:83:21:ef:af:33:73:08:38:a1:86:0e:9f:d9:0c:ad:26:
         f9:45:fb:fd:38:e6:4e:e1:7c:e0:0f:ea:cd:fd:4b:8b:18:98:
         93:63:65:e6:44:d4:d0:9e:a2:e8:37:21:08:81:26:0e:10:de:
         b9:57:8b:8c:82:e9:f9:e9:8f:b8:e6:d5:c2:e3:50:66:ef:ca:
         9c:b1:d5:d6:48:97:0f:63:0c:d5:e8:8c:81:1a:21:5b:4f:c2:
         7f:68:7e:89:37:be:8d:e5:d8:fd:ac:06:9d:33:bc:e8:1f:38:
         42:01:da:ee
-----BEGIN CERTIFICATE-----
MIIFdDCCBFygAwIBAgICAMQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RUFFMEExMTAvBgNVBAUTKDBCMjgxMkE4MzkwMjg3MkZCQURCMjJDQjA0MERFQ0Iz
MEZFRkY1NkMwHhcNMjUxMjIzMDUyNjA1WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTRhMjdlZC03OWIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAyvpVdrPuG7B154B6Wl/ed0FMDVE9nIrQfWbjv95Xp//4Y3VNaFCp7wWrVatN
8bSQK1/+66sLc/SJbspQGluHPAeIs3ALGii3/r6fnSdfiozs6IvHzn/Gxhci62YC
9u3rG/+0yUHbh6s7rDYd6nbtiTzQ5Mr9XPyI1+9S5dMRt6ri2THEAMQmGVg5uydt
8eYn8Oqk0JgdQ9LsljZulxxs8RqudExbqkCKY1rhjhu8zDmky+G56EXhKfr+NX/R
DIPtO/h/ibGZ/wWOpOKLtSuHKMsV7q14bJxEYc+n4DsT/LGm23K/1zoptV4PL0M3
ohbw2kGLeYo0fEuh+xno2JkRtwIDAQABo4ICmDCCApQwHQYDVR0OBBYEFIUVmFEO
d5BYoVAg/hvjUYRiIFC7MB8GA1UdIwQYMBaAFAsoEqg5AocvutsiywQN7LMP7/Vs
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFQUUwQS9FMzgzNjZEMEI3
MjIxMUVGQkMzNkE3NDhDNEY5QUUwMi9DeWdTcURrQ2h5LTYyeUxMQkEzc3N3X3Y5
V3cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0N5Z1NxRGtDaHktNjJ5TExCQTNzc3dfdjlXdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RUFFMEEvRTM4MzY2RDBCNzIyMTFFRkJDMzZBNzQ4QzRGOUFFMDIvNTREMUY3N0VC
ODQ2MTFFRkIxNzBFNDcxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwIgYIKwYBBQUHAQcBAf8E
EzARMA8EAgACMAkDBwAgAQ30vcAwDQYJKoZIhvcNAQELBQADggEBAGYkwDl0INEN
luxABfbduPVqMd0frUcQlZdieNRLUMU2Fjp2ZpIyQPZXXy6D1o+816SRuG9+/jYO
Ss6qsG3ZZI/03EO1r9CfnAyj9cyyLXSKSaM7OmFn4HFN9f5j/z3/jdsN3ur/CgaW
2IfZ/T2EoKWiRAAHWLcDbrOjrtO3EWAeKvW9hgMngfwd1kysL+F6JvuGgyHvrzNz
CDihhg6f2QytJvlF+/045k7hfOAP6s39S4sYmJNjZeZE1NCeoug3IQiBJg4Q3rlX
i4yC6fnpj7jm1cLjUGbvypyx1dZIlw9jDNXojIEaIVtPwn9ofok3vo3l2P2sBp0z
vOgfOEIB2u4=
-----END CERTIFICATE-----
Generated at Mon Jan 26 10:27:38 2026 by rpki-client