Convert InputStream to File

Google Spreadsheet API 를 이용하는 중 InputStream 타입으로 읽어들인 p12 파일을 다시 File 타입으로 변환을 해야 하는 경우가 생겼습니다.
방법은? 구글에 있었습니다. 역시 코딩을 구글을 통해서 배우는 것이죠.

public class Convert {
    public static void main(String[] args) throws Exception {
        InputStream in = Convert.class.getResourceAsStream("/52e0795d5152.p12");
        File p12 = File.createTempFile("p12", ".tmp");
        IOUtils.copy(in, new FileOutputStream(p12));

        System.out.println("File 타입의 p12 로 변환 완료.");
    }
}