public static CipherParameters getSSHPrivateKey(InputStream sshPrivateKeyIn)
			throws InvalidKeyException, IOException {
		return getSSHPrivateKey(sshPrivateKeyIn, "Protected SSH Key");
	}
Return the SSH private key corresponding to the specified key input stream.
If the specified key is encrypted the currently installed password
provider will be used to obtain the decrypt password.
@param sshPrivateKeyIn private ssh key resource input stream
@return private key cipher parameters ({@link RSAKeyParameters} or {@link DSAKeyParameters})
@throws FileNotFoundException key file not found
@throws IOException if key file not found or key parse failed
@throws InvalidKeyException if key is not an SSH private key (i.e., PEM format)
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/remote/security/SSHKeyManager.java