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.

$ rpki-client -vvf rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.mft
File: A2B96F8B53B06EE448A51709B8D230AE49DBF30D.mft (raw, json)
Hash identifier: 0agaJXCj917P7O2A8Y8B2ItRld9FohHx64DfEvw2FbI=
Subject key identifier: A1:5C:9B:14:B5:FA:AB:06:0D:CD:AB:57:AF:FC:C2:7C:1F:D0:29:84
Authority key identifier: A2:B9:6F:8B:53:B0:6E:E4:48:A5:17:09:B8:D2:30:AE:49:DB:F3:0D
Certificate issuer: /CN=A2B96F8B53B06EE448A51709B8D230AE49DBF30D
Certificate serial: 75D60C0BA4EA7BCA38104DCA8AC0E1CE1E6ADF84
Authority info access: rsync://rpki-repo.registro.br/repo/nicbr_repo/1/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.cer
Subject info access: rsync://rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.mft
Manifest number: 01F6
Signing time: Fri 05 Dec 2025 18:25:17 +0000
Manifest this update: Fri 05 Dec 2025 18:20:17 +0000
Manifest next update: Sat 06 Dec 2025 20:40:17 +0000
Files and hashes: 1: 323830343a316530633a633030303a3a2f33362d3336203d3e20323634313431.roa (hash: qU3nn7YcC960962rxgMhsIzLrJddmzeZLvc1CEZ2zPQ=)
2: 323830343a316530633a613030303a3a2f33352d3335203d3e20323634313431.roa (hash: NIDF+Y6YS8hRY1kan2MD55NvuSl7WcM8Xtrjvpm6a+M=)
3: 323830343a316530633a313030303a3a2f33362d3336203d3e20323634313431.roa (hash: th1A72DUEUJLgGD1EVgio9hsO2z9NOXSGSIgCia8k78=)
4: 323830343a316530633a663030303a3a2f33362d3336203d3e20323634313431.roa (hash: HnMk3NDl/Wyn17ggw3nY3QUvR+NMOpU6Hn8o66iKoks=)
5: 323830343a316530633a343030303a3a2f33352d3335203d3e20323634313431.roa (hash: n10WuNuUKB8+8QEgqnqJ1BmB6/QLMUUHc7Ym52Le1po=)
6: 323830343a316530633a353030303a3a2f33362d3336203d3e20323634313431.roa (hash: ENRvuhcyY5lEd7dU6xXpxseWtghiyX9o0/8t80C5w5g=)
7: 323830343a316530633a3a2f33332d3333203d3e20323634313431.roa (hash: GzDexzn6unJlBaU/lFZe/x9gu6RMzCIqXmBWUAsAm2o=)
8: 323830343a316530633a633030303a3a2f33352d3335203d3e20323634313431.roa (hash: cLuLxymguk5i8JvY8auBZjnh7Go7XwQZfAS6Ahk1lrc=)
9: 3138362e3235302e3130332e302f32342d3234203d3e20323634313431.roa (hash: bS7Ms3/v/20Nxg2GybJ8v2KjaeKXySXOINTSvqJf4mM=)
10: 323830343a316530633a643030303a3a2f33362d3336203d3e20323634313431.roa (hash: VsiOMM+cDb+DcpHXENOZ/Z1Fr6c8PfZRT5Zapju1EUg=)
11: 3138362e3235302e39372e302f32342d3234203d3e20323634313431.roa (hash: HNbp6AzEZQ6Mex6u+0UQGRyO+X9Wz7coeKEsy5AT+Ug=)
12: 323830343a316530633a3a2f33362d3336203d3e20323634313431.roa (hash: zqF0mg7SF4YjSZL7Zz5I2bOU3EU+IJ5yJCfp8qbNitE=)
13: 323830343a316530633a613030303a3a2f33362d3336203d3e20323634313431.roa (hash: dJuWvGxcV55gmAmI2N7BKdhjSlMKgUXM/1XY9MeZe+w=)
14: 323830343a316530633a393030303a3a2f33362d3336203d3e20323634313431.roa (hash: 126XAOVv0s0TG50p1CI7XbJ64531wP/JzPEqXWbrhCU=)
15: 323830343a316530633a363030303a3a2f33362d3336203d3e20323634313431.roa (hash: Yx7UUNHl3lwm5VAtdqs6x5ZLXcxCBMP18Px0d0SqLFg=)
16: 3138362e3235302e3130302e302f32332d3233203d3e20323634313431.roa (hash: yDCiuciJSZaSRpfKU7QRZDiiG1Hh2X89ALnrnjmPKX4=)
17: 3138362e3235302e39392e302f32342d3234203d3e20323634313431.roa (hash: 80OaiOx+P9ohvGkUNE4LX3Ukwg60Gl+IoqRb7Eppq5Q=)
18: 323830343a316530633a623030303a3a2f33362d3336203d3e20323634313431.roa (hash: 4VLeXa9eEZlTca4+0GHAUKgDT1cI1H/n0XAXmumUFW8=)
19: 323830343a316530633a383030303a3a2f33362d3336203d3e20323634313431.roa (hash: 1sFU2r8y2QvKb9c0Equihv0F7rckKJI7tzl4bDmS7+E=)
20: 3138362e3235302e3130302e302f32342d3234203d3e20323634313431.roa (hash: QxrD5B8LcEaiqTDWxFajkASTBFxGQ1Z83XZo0yuXbTw=)
21: 323830343a316530633a653030303a3a2f33362d3336203d3e20323634313431.roa (hash: rzcrI5SQIu18BzHbGS8Ke/xLWxnjbTdnEIz7X/1ZUqY=)
22: 3138362e3235302e3130322e302f32332d3233203d3e20323634313431.roa (hash: TQYYun3i2X+Lby+jUGdi8F1FAhzyFMU99VOtmNQeX0s=)
23: 323830343a316530633a663830303a3a2f33372d3337203d3e20323634313431.roa (hash: P3TT75knVm7426/hZC9arlr8YU7YER1zngtlnfrGwL8=)
24: 3138362e3235302e39382e302f32332d3233203d3e20323634313431.roa (hash: N10TnbimYvvdoeoABg+iT5GogvutxqWLe7dv0mrpt8I=)
25: 3138362e3235302e3130302e302f32322d3232203d3e20323634313431.roa (hash: 62NH/I93kg89xlDYx8i2tdFQHP3X5eDgxCI7HYs7RT0=)
26: 323830343a316530633a653030303a3a2f33352d3335203d3e20323634313431.roa (hash: KHmmVPNHYzvPW3L+koWXoF/DTa2v/p/ylSM9YkXOlIw=)
27: 323830343a316530633a373030303a3a2f33362d3336203d3e20323634313431.roa (hash: lD+uW2JY2q5TRQU67SlFQYtLzWRvl8Zpyxt9VumJCNM=)
28: 323830343a316530633a363030303a3a2f33352d3335203d3e20323634313431.roa (hash: ifV+KJ6/y1m5ojDEm20bwbIoYhPTEVlGDSSuab9PWlw=)
29: 323830343a316530633a323030303a3a2f33362d3336203d3e20323634313431.roa (hash: B9FbPF/382rEmAJwBlfGulcWhURNBfaEfZjuwbTjJYI=)
30: 323830343a316530633a343030303a3a2f33342d3334203d3e20323634313431.roa (hash: jLHscwXTOqki9dYiNQRAYzRFcyEaXAbxtzrI0ZUOPcQ=)
31: 3138362e3235302e3130312e302f32342d3234203d3e20323634313431.roa (hash: 807s5hzf+GR182oKSLVjvGGs/cA8cT7sIK/FTDol060=)
32: 3138362e3235302e39362e302f32322d3232203d3e20323634313431.roa (hash: H+8jL8L+K7Y6s7aK/aSjeE/Em4SRZcGjGlvaAGCk8fs=)
33: 323830343a316530633a3a2f33342d3334203d3e20323634313431.roa (hash: 2Gpf3w6xUgL7wKzWbJ0iH0mWABrpReUvM6n60JBGlhk=)
34: 3138362e3235302e39362e302f32342d3234203d3e20323634313431.roa (hash: xnqem2lRooHOMK1feSKwTIXjT8lhD5O53JDXBW/1E4Q=)
35: 3138362e3235302e3130322e302f32342d3234203d3e20323634313431.roa (hash: 8d5PQ4rSYEktuEjPB8Z1Wd7i/6LfE4aHZm2Ncrjl9Ug=)
36: 323830343a316530633a666666643a3a2f34382d3438203d3e20323634313431.roa (hash: 0pzCcgvOv0WgQw4qhSProaTqz/30bIYVymtA7qXjNOY=)
37: 323830343a316530633a323030303a3a2f33352d3335203d3e20323634313431.roa (hash: +eueYbAHKkvAFH5C3/DjC+E/SIkTM22sjbeVCTzZRRo=)
38: 3138362e3235302e39382e302f32342d3234203d3e20323634313431.roa (hash: 2Q+tGNE4CxKTXd1NXe4Plox3p4ZhMVBmE9nOXxdgsIE=)
39: 323830343a316530633a343030303a3a2f33362d3336203d3e20323634313431.roa (hash: 6KkxC9OCUjzzR6CKP4Zw0vfnUJZIHe87UanEre3Lqos=)
40: 323830343a316530633a333030303a3a2f33362d3336203d3e20323634313431.roa (hash: Leq4PSgpW76PaXsf26tGquDdt+qu3i6iGpfjx1co6I0=)
41: 323830343a316530633a3a2f33352d3335203d3e20323634313431.roa (hash: IgeFi0zHxml1ODXwtoeIVeQtMfEbQjMQar5RVr7SuqI=)
42: 323830343a316530633a383030303a3a2f33352d3335203d3e20323634313431.roa (hash: K+LwZ5MrffYtNdTMTOBGgdzhl8KEIKzWgCZ0pvK6Wo0=)
43: A2B96F8B53B06EE448A51709B8D230AE49DBF30D.crl (hash: 33XQihIuxIBopgbOEBvijVQSo/jKrw0MX1PoPTV0BVk=)
44: 323830343a316530633a3a2f33322d3332203d3e20323634313431.roa (hash: nuolm8E8ZxkcTq65Wf+reT5n5PL8WwoNTdIQZQOO7sQ=)
45: 3138362e3235302e39362e302f32332d3233203d3e20323634313431.roa (hash: rIZ6wUWb4wustT3DntulGekEPs0oGizTihIUrwr7O0w=)
46: 323830343a316530633a633030303a3a2f33342d3334203d3e20323634313431.roa (hash: rs9h/kJxIgMnb91AT51ia3svkbiEFkl18J1YGz9rnxs=)
47: 323830343a316530633a383030303a3a2f33342d3334203d3e20323634313431.roa (hash: VJMFc6Z9BOZghv3exyJXigSEHveyqkGeOeey1bnCmzI=)
48: 323830343a316530633a383030303a3a2f33332d3333203d3e20323634313431.roa (hash: OVF1oGb0Jl3ZHkbHKjyeCXisZoq4vPHucQX5X8PaS+w=)
49: 3138362e3235302e39362e302f32312d3231203d3e20323634313431.roa (hash: 8rCxu2+vTSynGc/oO4W6dtnqc376bLjSnCYxQMROowc=)
50: 323830343a316530633a666666663a3a2f34382d3438203d3e20323634313431.roa (hash: 9i3F8HMhJYcZcihcUS9UibQWk83TApdydWWktVjM25o=)
Validation: OK
Signature path: rsync://rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.crl
rsync://rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.mft
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.cer
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.crl
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.mft
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.cer
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/05BAF2939E37DDDE1793A803162A35594ACBB405.crl
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/05BAF2939E37DDDE1793A803162A35594ACBB405.mft
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/05BAF2939E37DDDE1793A803162A35594ACBB405.cer
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.crl
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.mft
rsync://repository.lacnic.net/rpki/lacnic/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.cer
rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.crl
rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.mft
rsync://repository.lacnic.net/rpki/lacnic/rta-lacnic-rpki.cer
Signature path expires: Sat 06 Dec 2025 20:40:17 +0000
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
75:d6:0c:0b:a4:ea:7b:ca:38:10:4d:ca:8a:c0:e1:ce:1e:6a:df:84
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=A2B96F8B53B06EE448A51709B8D230AE49DBF30D
Validity
Not Before: Dec 5 18:20:17 2025 GMT
Not After : Dec 6 20:40:17 2025 GMT
Subject: CN=A15C9B14B5FAAB060DCDAB57AFFCC27C1FD02984
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:bb:d5:94:eb:4d:be:c9:24:ea:b0:39:74:3f:21:
28:c7:76:3b:be:7c:55:f1:56:51:b1:95:18:46:63:
a0:88:7d:a1:02:ba:27:59:df:d0:35:de:da:fe:29:
ac:87:2b:60:17:8b:9b:9c:5b:27:71:6d:8c:5c:2a:
62:08:22:42:41:ff:ef:31:f3:fe:8e:a7:09:67:bb:
53:e2:8b:ee:d6:9f:2f:95:14:b6:a6:c1:ab:04:b3:
2c:ba:59:69:6c:59:0d:e7:5f:65:dc:75:20:35:2f:
a5:ff:25:e7:b0:87:f1:d5:cd:74:4b:aa:2e:a8:cc:
20:83:6c:0e:f9:1b:b0:e1:ef:e8:4c:0c:84:14:17:
3d:18:75:c6:39:32:42:f9:70:55:21:9b:0b:b3:0b:
d0:ef:eb:c9:76:fc:7e:84:2e:85:ec:4e:83:e8:c1:
24:db:ec:0c:d2:31:a1:aa:2c:33:44:e3:43:a4:05:
a3:49:7f:fb:82:dc:2d:ea:26:cf:a8:8b:a2:99:e2:
32:3a:03:35:d8:2d:60:96:e7:b0:5c:d4:cc:ef:8c:
e6:29:df:34:07:65:92:29:60:54:5b:f1:c3:c2:e5:
4f:90:a5:4f:45:2d:a3:81:84:d3:08:f5:af:78:cf:
43:38:3d:e9:b9:01:b8:45:e0:5a:e3:fe:6c:97:7c:
29:0f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
A1:5C:9B:14:B5:FA:AB:06:0D:CD:AB:57:AF:FC:C2:7C:1F:D0:29:84
X509v3 Authority Key Identifier:
keyid:A2:B9:6F:8B:53:B0:6E:E4:48:A5:17:09:B8:D2:30:AE:49:DB:F3:0D
X509v3 Key Usage: critical
Digital Signature
X509v3 CRL Distribution Points:
Full Name:
URI:rsync://rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.crl
Authority Information Access:
CA Issuers - URI:rsync://rpki-repo.registro.br/repo/nicbr_repo/1/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.cer
Subject Information Access:
Signed Object - URI:rsync://rpki-repo.registro.br/repo/B5kAUYjppKji9cVcMdNTxwNvdkYo13z2jFuyZo58uXfi/0/A2B96F8B53B06EE448A51709B8D230AE49DBF30D.mft
X509v3 Certificate Policies: critical
Policy: ipAddr-asNumber
sbgp-ipAddrBlock: critical
IPv4: inherit
IPv6: inherit
sbgp-autonomousSysNum: critical
Autonomous System Numbers:
inherit
Signature Algorithm: sha256WithRSAEncryption
84:1d:65:17:01:15:59:f1:6e:39:8b:8f:e6:4f:09:7a:e1:80:
cf:1f:83:1a:28:bf:92:fd:d0:f5:ed:2f:ac:33:d9:8f:1d:2a:
70:a7:09:36:c6:b2:30:e7:00:88:29:bb:40:b6:ae:48:d1:29:
75:7e:db:8b:d5:1c:4b:b2:26:0f:e6:6e:a1:4b:a1:8a:9d:ce:
92:90:b1:06:3f:16:46:a2:59:d0:01:3c:49:0a:db:91:d9:14:
a7:b0:94:b6:75:5f:3e:1c:2d:1d:ff:1f:fe:6e:45:a6:37:ec:
ad:78:a4:c8:30:4f:2e:dd:2c:51:9e:a9:b7:05:05:80:97:a9:
d1:6d:2e:da:81:51:c2:87:2d:da:72:57:e5:7a:2f:6c:ec:a6:
5f:52:95:55:fe:24:f8:49:e7:d3:c0:f5:f6:3a:79:a0:49:3d:
09:5e:88:28:c7:02:52:6d:f6:08:f7:5c:30:af:7c:62:ea:fc:
7f:8f:e6:4b:25:82:a8:24:5c:c1:fc:c4:4e:51:8e:29:4a:7b:
69:35:35:29:84:97:5e:b2:1e:3a:cb:f2:e5:51:3c:d3:4a:61:
15:2b:c6:e9:00:17:a4:c5:bf:41:98:40:c2:be:a5:d3:8a:e2:
b1:a4:b9:ef:cf:0a:93:40:26:e3:e3:53:a8:05:f9:1a:54:0c:
4e:46:82:73
-----BEGIN CERTIFICATE-----
MIIFTzCCBDegAwIBAgIUddYMC6Tqe8o4EE3KisDhzh5q34QwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoQTJCOTZGOEI1M0IwNkVFNDQ4QTUxNzA5QjhEMjMwQUU0
OURCRjMwRDAeFw0yNTEyMDUxODIwMTdaFw0yNTEyMDYyMDQwMTdaMDMxMTAvBgNV
BAMTKEExNUM5QjE0QjVGQUFCMDYwRENEQUI1N0FGRkNDMjdDMUZEMDI5ODQwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC71ZTrTb7JJOqwOXQ/ISjHdju+
fFXxVlGxlRhGY6CIfaECuidZ39A13tr+KayHK2AXi5ucWydxbYxcKmIIIkJB/+8x
8/6Opwlnu1Pii+7Wny+VFLamwasEsyy6WWlsWQ3nX2XcdSA1L6X/Jeewh/HVzXRL
qi6ozCCDbA75G7Dh7+hMDIQUFz0YdcY5MkL5cFUhmwuzC9Dv68l2/H6ELoXsToPo
wSTb7AzSMaGqLDNE40OkBaNJf/uC3C3qJs+oi6KZ4jI6AzXYLWCW57Bc1MzvjOYp
3zQHZZIpYFRb8cPC5U+QpU9FLaOBhNMI9a94z0M4Pem5AbhF4Frj/myXfCkPAgMB
AAGjggJZMIICVTAdBgNVHQ4EFgQUoVybFLX6qwYNzatXr/zCfB/QKYQwHwYDVR0j
BBgwFoAUorlvi1OwbuRIpRcJuNIwrknb8w0wDgYDVR0PAQH/BAQDAgeAMIGUBgNV
HR8EgYwwgYkwgYaggYOggYCGfnJzeW5jOi8vcnBraS1yZXBvLnJlZ2lzdHJvLmJy
L3JlcG8vQjVrQVVZanBwS2ppOWNWY01kTlR4d052ZGtZbzEzejJqRnV5Wm81OHVY
ZmkvMC9BMkI5NkY4QjUzQjA2RUU0NDhBNTE3MDlCOEQyMzBBRTQ5REJGMzBELmNy
bDB4BggrBgEFBQcBAQRsMGowaAYIKwYBBQUHMAKGXHJzeW5jOi8vcnBraS1yZXBv
LnJlZ2lzdHJvLmJyL3JlcG8vbmljYnJfcmVwby8xL0EyQjk2RjhCNTNCMDZFRTQ0
OEE1MTcwOUI4RDIzMEFFNDlEQkYzMEQuY2VyMIGdBggrBgEFBQcBCwSBkDCBjTCB
igYIKwYBBQUHMAuGfnJzeW5jOi8vcnBraS1yZXBvLnJlZ2lzdHJvLmJyL3JlcG8v
QjVrQVVZanBwS2ppOWNWY01kTlR4d052ZGtZbzEzejJqRnV5Wm81OHVYZmkvMC9B
MkI5NkY4QjUzQjA2RUU0NDhBNTE3MDlCOEQyMzBBRTQ5REJGMzBELm1mdDAYBgNV
HSABAf8EDjAMMAoGCCsGAQUFBw4CMCEGCCsGAQUFBwEHAQH/BBIwEDAGBAIAAQUA
MAYEAgACBQAwFQYIKwYBBQUHAQgBAf8EBjAEoAIFADANBgkqhkiG9w0BAQsFAAOC
AQEAhB1lFwEVWfFuOYuP5k8JeuGAzx+DGii/kv3Q9e0vrDPZjx0qcKcJNsayMOcA
iCm7QLauSNEpdX7bi9UcS7ImD+ZuoUuhip3OkpCxBj8WRqJZ0AE8SQrbkdkUp7CU
tnVfPhwtHf8f/m5FpjfsrXikyDBPLt0sUZ6ptwUFgJep0W0u2oFRwoct2nJX5Xov
bOymX1KVVf4k+Enn08D19jp5oEk9CV6IKMcCUm32CPdcMK98Yur8f4/mSyWCqCRc
wfzETlGOKUp7aTU1KYSXXrIeOsvy5VE800phFSvG6QAXpMW/QZhAwr6l04risaS5
788Kk0Am4+NTqAX5GlQMTkaCcw==
-----END CERTIFICATE-----
Generated at Sat Dec 6 12:25:25 2025 by rpki-client