Added '.p7s' and '.pkcs7' to the list of well-known certificate-related extensions in the CertViewer plugin to support PKCS#7 detached signature files.
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.
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.
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.
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.