Class SelfSignedCertificateGenerator.CommandLineArgs
java.lang.Object
net.shibboleth.utilities.java.support.security.SelfSignedCertificateGenerator.CommandLineArgs
- Enclosing class:
- SelfSignedCertificateGenerator
Manages command line parsing for application and the bean properties used by the generator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Certificate algorithm.static final String
Path to certificate file to create.static final String
Certificate lifetime.private String
Certificate algorithm.private File
Certificate file.private int
Certificate lifetime.static final String
DNS subjectAltNames.DNS subjectAltNames.private boolean
Display command usage.static final String
Display command usage.private String
Hostname.static final String
Hostname for cert subject.static final String
Path to private key file to create.static final String
Key size.static final String
Key algorithm.private int
Key size.private File
Keystore file.private String
Keystore password.private String
Keystore type.private String
Key algorithm.private File
Private key file.static final String
Path to keystore to create.static final String
Keystore password.static final String
Type of keystore to create.static final String
URI subjectAltNames.URI subjectAltNames. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
HELP
Display command usage.- See Also:
-
KEY_TYPE
Key algorithm.- See Also:
-
KEY_SIZE
Key size.- See Also:
-
CERT_LIFETIME
Certificate lifetime.- See Also:
-
CERT_ALG
Certificate algorithm.- See Also:
-
HOSTNAME
Hostname for cert subject.- See Also:
-
DNS_ALTNAMES
DNS subjectAltNames.- See Also:
-
URI_ALTNAMES
URI subjectAltNames.- See Also:
-
KEY_FILE
Path to private key file to create.- See Also:
-
CERT_FILE
Path to certificate file to create.- See Also:
-
STORE_TYPE
Type of keystore to create.- See Also:
-
STORE_FILE
Path to keystore to create.- See Also:
-
STORE_PASS
Keystore password.- See Also:
-
help
private boolean helpDisplay command usage. -
keyType
Key algorithm. -
keySize
Key size. -
certificateLifetime
Certificate lifetime. -
certAlg
Certificate algorithm. -
hostname
Hostname. -
dnsSubjectAltNames
DNS subjectAltNames. -
uriSubjectAltNames
URI subjectAltNames. -
privateKeyFile
Private key file. -
certificateFile
Certificate file. -
keystoreType
Keystore type. -
keystoreFile
Keystore file. -
keystorePassword
Keystore password.
-
-
Constructor Details
-
CommandLineArgs
private CommandLineArgs()
-