[GH-ISSUE #51] User interface chokes with 200+ certificates #45

Open
opened 2026-02-26 03:33:33 +03:00 by kerem · 0 comments
Owner

Originally created by @laurivosandi on GitHub (Oct 8, 2018).
Original GitHub issue: https://github.com/laurivosandi/certidude/issues/51

Current approach is pretty naive - all signed certificates and accompanying metadata and code snippets are inserted into DOM tree which makes even Chrome choke.

For development/testing run this with autosign allowed from localhost:

for j in $(seq 1 500); do
  openssl genrsa -out /tmp/host_key.pem 1024
  openssl req -new -sha384 -subj "/CN=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 15 | head -n 1)" \
    -key /tmp/host_key.pem \
    -out /tmp/host_req.pem
  curl --cert-status -f -L -H "Content-type: application/pkcs10" \
    --data-binary @/tmp/host_req.pem \
    -o /tmp/host_cert.pem \
    'http://127.0.1.1:8080/api/request/?wait=yes\&autosign=yes'
done
Originally created by @laurivosandi on GitHub (Oct 8, 2018). Original GitHub issue: https://github.com/laurivosandi/certidude/issues/51 Current approach is pretty naive - all signed certificates and accompanying metadata and code snippets are inserted into DOM tree which makes even Chrome choke. For development/testing run this with autosign allowed from localhost: ```bash for j in $(seq 1 500); do openssl genrsa -out /tmp/host_key.pem 1024 openssl req -new -sha384 -subj "/CN=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 15 | head -n 1)" \ -key /tmp/host_key.pem \ -out /tmp/host_req.pem curl --cert-status -f -L -H "Content-type: application/pkcs10" \ --data-binary @/tmp/host_req.pem \ -o /tmp/host_cert.pem \ 'http://127.0.1.1:8080/api/request/?wait=yes\&autosign=yes' done ```
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certidude-laurivosandi#45
No description provided.