Skip to content

Add ability to load a PEM KeyStore from the clipboard.#768

Merged
kaikramer merged 1 commit intokaikramer:mainfrom
jonwltn:clipboard-pem
Mar 13, 2026
Merged

Add ability to load a PEM KeyStore from the clipboard.#768
kaikramer merged 1 commit intokaikramer:mainfrom
jonwltn:clipboard-pem

Conversation

@jonwltn
Copy link
Contributor

@jonwltn jonwltn commented Mar 11, 2026

This PR is an enhancement to PR #755. It updates ExamineClipboardAction so that it can identify PEM key stores and automatically open them. Refactored KeyStoreUtil to allow loading a key store by byte[].

Here is an PEM that can now be opened by examining the clipboard:

-----BEGIN PRIVATE KEY-----
MIG/AgEAMBAGByqGSM49AgEGBSuBBAAiBIGnMIGkAgEBBDCZewJ4Rx4JtHQfk2N/
QIt8r9XMMvtZcFJjl6yMe979xMK1h0sM8JdqAWEVsZXHfpOgBwYFK4EEACKhZANi
AAQfInXA/IUMFpjmopZaldPsPiBNGiE3VtitbBdj+JGUYBbxjOcQODc64Zvldl8E
T5RwMUwhZqql2V8kBBi6luyoZRj6PBb9P08w0bK+PYeUvudO1f41yL5lvlP41P5p
AeE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIBXTCB5aADAgECAhRPNB3QGPdaYsfL8wg6jwGbSprn8zAKBggqhkjOPQQDAjAR
MQ8wDQYDVQQDDAZpbXBvcnQwHhcNMjUxMjIzMDk0NzA0WhcNMjcxMjIzMDk0NzA0
WjARMQ8wDQYDVQQDDAZpbXBvcnQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQfInXA
/IUMFpjmopZaldPsPiBNGiE3VtitbBdj+JGUYBbxjOcQODc64Zvldl8ET5RwMUwh
Zqql2V8kBBi6luyoZRj6PBb9P08w0bK+PYeUvudO1f41yL5lvlP41P5pAeEwCgYI
KoZIzj0EAwIDZwAwZAIwCUR/WCxJj4Fee7Blb3zlkdLtSYzihYZzfQ5uphU+ER9E
/6jWJYj4jB75e+Q+TcfMAjAgSzG3MFhadWouFGWBFQt3aGAMavTuneJgNKnRl+Tu
reTgXrcM0LB6xOdPWyipkq4=
-----END CERTIFICATE-----

@kaikramer kaikramer merged commit 7e54c27 into kaikramer:main Mar 13, 2026
4 checks passed
@jonwltn jonwltn deleted the clipboard-pem branch March 13, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants