Add file type inputs for selecting files in addition to drop areas.
Extract file handlers to avoid creating multiple instances.
Drop zones are also labels for their respective file inputs.
Check private key is private before considering it valid.
Fix wording, we don’t primary, we need private keys ;)