code: public void close() throws IOException {
  		try {
  			if (this.tempSignFileOS!=null) {
  				this.tempSignFileOS.close();
  			}
  		} finally {
  			if (!this.tempSignFile.delete()) {
  				LOG.warn("Could not delete temporary files used for signing");
  			}
  		}
  	}
docs: Cleans up tempfolder
  @throws IOException