gchq / CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
https://gchq.github.io/CyberChef
Apache License 2.0
28.66k stars 3.22k forks source link

Add operation for parsing X.509 CRLs #1887

Open robinsandhu opened 1 month ago

robinsandhu commented 1 month ago

Description

Added a new operation Parse X.509 CRL for parsing X.509 Certificate Revocation Lists. This new operation leverages the existing dependency on jsrsasign to parse the CRLs and formats the output in a human readable format. Output structure is comparable to what is being returned when parsed with openssl v3.0.0.

Type of change

Please select the option that best describes the change:

How Has This Been Tested?

Tested locally on my machine with various CRLs. Following are some outputs from those tests:

Screenshot from 2024-08-25 14-32-24 Screenshot from 2024-08-25 14-56-43 Screenshot from 2024-08-25 14-56-54 Screenshot from 2024-08-25 14-57-09 Screenshot from 2024-08-25 14-53-09

Checklist: