public static final class TlsTypes.ReplaceSpec.Builder
extends java.lang.Object
TlsTypes.ReplaceSpec
.Constructor and Description |
---|
Builder(java.lang.String organization,
java.lang.String organizationUnit,
java.lang.String locality,
java.lang.String stateOrProvince,
java.lang.String country,
java.lang.String emailAddress)
Constructor with parameters for the required properties of
TlsTypes.ReplaceSpec . |
Modifier and Type | Method and Description |
---|---|
TlsTypes.ReplaceSpec |
build() |
TlsTypes.ReplaceSpec.Builder |
setCommonName(java.lang.String commonName)
The common name of the host for which certificate is generated.
|
TlsTypes.ReplaceSpec.Builder |
setKeySize(java.lang.Long keySize)
The size of the key to be used for public and private key generation.
|
TlsTypes.ReplaceSpec.Builder |
setSubjectAltName(java.util.List<java.lang.String> subjectAltName)
SubjectAltName is list of Dns Names and Ip addresses.
|
public Builder(java.lang.String organization, java.lang.String organizationUnit, java.lang.String locality, java.lang.String stateOrProvince, java.lang.String country, java.lang.String emailAddress)
TlsTypes.ReplaceSpec
.public TlsTypes.ReplaceSpec.Builder setKeySize(java.lang.Long keySize)
null
the key size will be '2048'.keySize
- New value for the property.public TlsTypes.ReplaceSpec.Builder setCommonName(java.lang.String commonName)
null
will default to PNID of host.commonName
- New value for the property.public TlsTypes.ReplaceSpec.Builder setSubjectAltName(java.util.List<java.lang.String> subjectAltName)
null
PNID of host will be used as IPAddress or Hostname for
certificate generation .subjectAltName
- New value for the property.public TlsTypes.ReplaceSpec build()