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()