@Prototype public class CreateKeyPair extends CodeGenCommand
Alternative to using this is using openssl : `openssl genrsa -out /tmp/mydomain.com-key.pem 4096`
config, overwritecommonOptions, specNOOP| Constructor and Description | 
|---|
CreateKeyPair(CodeGenConfig config)  | 
CreateKeyPair(CodeGenConfig config,
             io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler,java.io.IOException> outputHandlerSupplier,
             ConsoleOutput consoleOutput)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
applies()  | 
java.lang.Integer | 
call()
Uses arguments passed to do all keypair creation. 
 | 
protected java.security.KeyPair | 
doKeyCreation(java.lang.String keyLocation,
             java.lang.String keyName,
             boolean overwrite)
Create a keypair with a default size of 4096 bits. 
 | 
err, getCommand, getProject, getTemplateRenderer, getTemplateRenderer, out, setBeanContext, warninggetOperatingSystem, green, red, showStacktrace, verbosepublic CreateKeyPair(@Parameter
                     CodeGenConfig config)
public CreateKeyPair(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler,java.io.IOException> outputHandlerSupplier, ConsoleOutput consoleOutput)
public boolean applies()
applies in class CodeGenCommandpublic java.lang.Integer call()
protected java.security.KeyPair doKeyCreation(java.lang.String keyLocation,
                                              java.lang.String keyName,
                                              boolean overwrite)
                                       throws java.io.IOException
keyLocation - output directory for keykeyName - name of keypair filejava.io.IOException - Failed to get/create keypair from disk