com.github.agogs:securekey-maven-plugin

This plugin is used to generate a AES key using sun.security.ssl.SecureKey which is then Base64 encoded during build time and store it in the file system. The "secret" to generate the key is passed as a parameter in the plugin configuration

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка KeY Данные Data Formats Formal Verification
Группа

Группа

com.github.agogs
Идентификатор

Идентификатор

securekey-maven-plugin
Последняя версия

Последняя версия

1.0.2
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

com.github.agogs:securekey-maven-plugin
This plugin is used to generate a AES key using sun.security.ssl.SecureKey which is then Base64 encoded during build time and store it in the file system. The "secret" to generate the key is passed as a parameter in the plugin configuration
Ссылка на сайт

Ссылка на сайт

https://github.com/agogs/securekey-maven-plugin
Система контроля версий

Система контроля версий

https://github.com/agogs/securekey-maven-plugin

Скачать securekey-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.agogs</groupId>
    <artifactId>securekey-maven-plugin</artifactId>
    <version>1.0.2</version>
</plugin>

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 2.0

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 3.8.1

Модули Проекта

Данный проект не имеет модулей.

securekey-maven-plugin

This plugin is used to generate a AES key using javax.crypto.SecretKey which is then Base64 encoded during build time and store it in the file system. The "secret" to generate the key is passed as a parameter in the plugin configuration

JDk8 Build Status

This plugin is available on maven central

Apache Maven

<plugins>
    .
    .
    .
    <plugin>
        <groupId>com.github.agogs</groupId>
        <artifactId>securekey-maven-plugin</artifactId>
        <executions>
            <execution>
                <configuration>
                    <keySize>256</keySize>                      <!-- optional, default is 128 bits-->
                    <algorithm>AES</algorithm>
                    <secret>secret</secret>                     <!-- optional, default = random string -->
                    <fileName>key.properties</fileName>         <!-- optional, default = securekey.properties -->
                    <filePath>/path/to/file</filePath>          <!-- optional, default is project root-->
                    <propertyName>property.name</propertyName>  <!-- optional, default = secure.key.encoded -->
                </configuration>
            </execution>
        </executions>
    </plugin>
    .
    .
    .
</plugins>

Версии библиотеки

Версия
1.0.2