Commit Graph

8 Commits

Author SHA1 Message Date
ema
a4709caf1c Update comment for .pfx file extension
Expanded the comment for the .pfx extension to note its common usage on Windows, IIS, and .NET platforms.
2026-01-12 22:00:25 +08:00
ema
5bb9c792ff Add PKCS#7 extensions to supported file types
Added '.p7s' and '.pkcs7' to the list of well-known certificate-related extensions in the CertViewer plugin to support PKCS#7 detached signature files.
2026-01-12 10:19:34 +08:00
ema
bb621f28d5 Make Plugin class sealed and update file extension list
Marked the Plugin class as sealed to prevent inheritance. Commented out several file extensions in the WellKnownExtensions set, likely to restrict the plugin to more common certificate file types.
2026-01-08 01:04:24 +08:00
ema
160b06620e Redesign CertViewer UI and enhance certificate details
Replaces the inline password panel with a centered overlay for password-protected certificates and updates the main content styling with card-like borders. The certificate details tab now displays more comprehensive information, including subject/issuer name info, public key details, and extensions. Improves user experience and provides richer certificate metadata.
2026-01-08 00:58:42 +08:00
ema
f995317854 Add comments to certificate file extensions
Added descriptive comments to each file extension in the WellKnownExtensions set to clarify the type and usage of each supported certificate-related file.
2026-01-08 00:26:42 +08:00
ema
06694e0b16 Add password support for protected certificates
Some checks failed
build / build (push) Has been cancelled
build / publish (push) Has been cancelled
Introduces UI and logic to handle password-protected certificate files. The CertViewerControl now prompts for a password if needed, and attempts to reload the certificate with the provided password. Refactored certificate loading flow to support this feature.
2025-12-23 14:41:59 +08:00
ema
59f07a6cf3 Replace ListView with DataGrid in CertViewerControl
Swapped the ListView for a DataGrid to display certificate properties. The DataGrid is set to read-only, disables row headers, and uses explicit columns for improved presentation and usability.
2025-12-23 14:24:05 +08:00
ema
dba41ac890 Add certificate viewer plugin
Introduces QuickLook.Plugin.CertViewer for viewing certificate files (.pfx, .cer, .pem, etc.) in QuickLook. The plugin loads and displays certificate details or raw content, and is integrated into the solution and project files.
2025-12-23 14:15:52 +08:00