DennisRippinger / archiveEncrypter

Creates a Password protected ZIP file from your artifacts if you need to send them over an AV controlled channel, which deems class files as possible threads. My only project I never wish someone else needs to use it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archive Encrypter

This is a small mojo which encrypts a given file, intentionally a JAR or WAR file. The purpose is to mave the archive over a channel that enforces an AV Scan, which prohibits Java/Class/binaries due to their possible harmfulness. If the archive is encrypted the AV scan passes.

Dependency

<plugin>
    <groupId>group.msg</groupId>
    <artifactId>archiveEncrypter</artifactId>
    <version>1.0</version>
</plugin>

Run the mojo

The mojo requires a project to run, then run the mojo by:

$ mvn archiveEncrypter:encrypt

Configuration

These are the possible configurations, together with their default value.

<configuration>
    <filename>${project.artifactId}-${project.version}.war</filename>
    <password></password> <!-- Defauts to '0815' -->
</configuration>

Classic programmer paintings

Examing the Sense of this

“Engineer examines the security requirements”

Viktor Vasnetsov 1878

About

Creates a Password protected ZIP file from your artifacts if you need to send them over an AV controlled channel, which deems class files as possible threads. My only project I never wish someone else needs to use it.

License:Apache License 2.0


Languages

Language:Java 100.0%