enc:keypair

Full name:

org.kuali.maven.plugins:enc-maven-plugin:1.0.0:keypair

Description:

Generate a public key / private key pair suitable for use with AWS (Amazon Web Services)

Attributes:

  • Requires a Maven project to be executed.

Required Parameters

Name Type Since Description
algorithm Algorithm - The algorithm to use, RSA or DSA
Default value is: RSA.
User property is: enc.algorithm.
name String - The key name
Default value is: ${user.name}.
User property is: enc.name.
privateKey File - The file where the private key is generated
Default value is: ${project.build.directory}/enc/id_rsa.
User property is: enc.publicKey.
publicKey File - The file where the public key is generated
Default value is: ${project.build.directory}/enc/id_rsa.pub.
User property is: enc.publicKey.
size int - The key size
Default value is: 2048.
User property is: enc.size.

Parameter Details

algorithm:

The algorithm to use, RSA or DSA
  • Type: org.kuali.common.util.enc.Algorithm
  • Required: Yes
  • User Property: enc.algorithm
  • Default: RSA

name:

The key name
  • Type: java.lang.String
  • Required: Yes
  • User Property: enc.name
  • Default: ${user.name}

privateKey:

The file where the private key is generated
  • Type: java.io.File
  • Required: Yes
  • User Property: enc.publicKey
  • Default: ${project.build.directory}/enc/id_rsa

publicKey:

The file where the public key is generated
  • Type: java.io.File
  • Required: Yes
  • User Property: enc.publicKey
  • Default: ${project.build.directory}/enc/id_rsa.pub

size:

The key size
  • Type: int
  • Required: Yes
  • User Property: enc.size
  • Default: 2048