public class CertificateNamesGenerator
extends java.lang.Object
CertificateNamesGenerator
creates relevant TLS certificate names for given pod instance.Constructor and Description |
---|
CertificateNamesGenerator(java.lang.String serviceName,
TaskSpec taskSpec,
PodInstance podInstance) |
Modifier and Type | Method and Description |
---|---|
GeneralNames |
getSANs()
Returns additional Subject Alternative Names for service certificates.
|
java.lang.String |
getSANsHash()
Creates SHA1 string representation of
getSANs() . |
X500Name |
getSubject()
Returns a Subject for service certificate.
|
public CertificateNamesGenerator(java.lang.String serviceName, TaskSpec taskSpec, PodInstance podInstance)
public X500Name getSubject()
public GeneralNames getSANs()
public java.lang.String getSANsHash()
getSANs()
.