<p>package proj3;</p><p>import java.io.File;<br/>import java.io.OutputStream;<br/>import java.io.FileOutputStream;<br/>import java.io.InputStream;<br/>import java.io.FileInputStream;</p><p>import java.nio.file.Files;<br/>import java.nio.file.Paths;<br/>import java.nio.file.Path;</p><p>import java.security.Key;<br/>import java.security.PrivateKey;<br/>import java.security.KeyPair;<br/>import java.security.KeyPairGenerator;<br/>import java.security.KeyFactory;<br/>import java.security.Signature;</p><p>import java.security.spec.PKCS8EncodedKeySpec;</p><p>import java.util.Base64;</p><p>public class BlobSigner {<br/>/**<br/>* generate a signature file (dstSignatureFile) for fileToSignusing<br/>* sshPrivateKeyFile.<br/>*<br/>*<br/>*<br/>*<br/>*<br/>* @param