Certificate & PEM Tools
Inspect PEM blocks, SSH fingerprints, X.509 markers, CSRs, and base64 certificate bodies.
Sensitive data: Anything you enter is processed in your browser only. It is never uploaded or logged on a server.
Inspecting certificates and PEM blocks
TLS troubleshooting starts with PEM-encoded certificates, CSRs, and chains. Inspectors parse not-before and not-after dates, subject alternative names, signature algorithms, and key sizes. SSH fingerprint tools help verify host keys before first connect.
Expired intermediates cause chain errors that look like client misconfiguration. Weak signatures (SHA-1) still appear in legacy appliances. Confirm full chain order leaf to root when pasting into load balancer uploads.
Never paste private keys into untrusted online decoders. DevPipe runs inspection locally, but treat displayed material as sensitive and rotate if exposed during screen sharing.
Use PEM tools during certificate rotation windows to compare new CSR fields with issued certs before cutover. Redact serial numbers in public tickets if policy requires.
Reference Guide
DevOps tool - all processing runs locally in your browser. No data is sent to a server.
Operation: pem-parse
Paste input, click Run, and copy the result. For two-input tools, fill both fields before running.
Example Input
-----BEGIN CERTIFICATE----- MIIB5zCCAVCgAwIBAgIUefeCwYQVrq3OmWxFs0OuTEh6WMIwDQYJKoZIhvcNAQEL BQAwGTEXMBUGA1UEAwwOZGV2cGlwZS5zYW1wbGUwHhcNMjYwODA0MjAwMjEzWhcN MjYwODA1MjAwMjEzWjAZMRcwFQYDVQQDDA5kZXZwaXBlLnNhbXBsZTCBnzANBgkq hkiG9w0BAQEFAAOBjQAwgYkCgYEAq80Uf0JZW+QvqRs+KFsV5sVzAlN9QeCA3SPK hBBJqkexfuA2H9BORUR5InyAGoWht4iBhPJRRs2RIyREycoer+kO/HHQETehRJSB JYMdYBvvILAwMGrK9hdIiAsLBCs4v9SP2zqIbzB462lDqV1e0Z7XJznhe9UC0sxc ZMfjES0CAwEAAaMsMCowCQYDVR0TBAIwADAdBgNVHQ4EFgQUajKseJpP2NPEnHj6 /4iYMWQia1YwDQYJKoZIhvcNAQELBQADgYEAmLJDJGxsxcICxVXLvFwpscLaGLmJ JX1g6i90EN96Hp3YvkZfYrkCXmKR1frQVvY6VOdycmCXGgk2Zh3++DTsN1jERLSR AXuoyLvJs7THn3trC9Q+url1wyXEES8XDH30ID4vXWRAg8j+uii5J+o+h1Nh8lWV HPx9r554pXSXqIs= -----END CERTIFICATE-----
A sample loads automatically when you open this tool. Use Load Sample to reset it.
