    @Test
    public void testDecrypt() throws IOException {

        final String CODESIGNING_ASC_ENC = System.getenv("CODESIGNING_ASC_ENC"); // codesigning.asc.enc
        final String passphrase = System.getenv("PASSPHRASE");

        if (!isEmpty(CODESIGNING_ASC_ENC) && !isEmpty(passphrase)) {
            logger.info(String.format("CODESIGNING_ASC_ENC: %s", CODESIGNING_ASC_ENC));

            final EncryptedFile codesigningAscEnc = FileSafe.decryptByJavaOpenssl(this.logger, Paths.get(CODESIGNING_ASC_ENC));
            if (codesigningAscEnc.exists()) {
                codesigningAscEnc.decrypt(passphrase, createTempFile("tmp", "codesigning.asc.enc"));
            } else {
                logger.info(String.format("    Skip decrypting [%s], file absent.", CODESIGNING_ASC_ENC));
            }
        }
    }