Package io.fabric8.kubeapitest.cert
Class CertManager
- java.lang.Object
-
- io.fabric8.kubeapitest.cert.CertManager
-
public class CertManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_SERVER_CERT_NAMEstatic StringAPI_SERVER_KEY_NAMEstatic StringCLIENT_CERT_NAMEstatic StringCLIENT_KEY_NAME
-
Constructor Summary
Constructors Constructor Description CertManager(String kubeAPITestDir)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateCertificatesIfNeeded()static voidgenerateKeyAndCertificate(String dirName, File keyFile, File certFile, org.bouncycastle.asn1.x509.GeneralName... generalNames)StringgetAPIServerCertPath()StringgetAPIServerKeyPath()StringgetClientCertPath()StringgetClientKeyPath()
-
-
-
Field Detail
-
API_SERVER_KEY_NAME
public static final String API_SERVER_KEY_NAME
- See Also:
- Constant Field Values
-
API_SERVER_CERT_NAME
public static final String API_SERVER_CERT_NAME
- See Also:
- Constant Field Values
-
CLIENT_KEY_NAME
public static final String CLIENT_KEY_NAME
- See Also:
- Constant Field Values
-
CLIENT_CERT_NAME
public static final String CLIENT_CERT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CertManager
public CertManager(String kubeAPITestDir)
-
-
Method Detail
-
createCertificatesIfNeeded
public void createCertificatesIfNeeded()
-
generateKeyAndCertificate
public static void generateKeyAndCertificate(String dirName, File keyFile, File certFile, org.bouncycastle.asn1.x509.GeneralName... generalNames)
-
getClientCertPath
public String getClientCertPath()
-
getClientKeyPath
public String getClientKeyPath()
-
getAPIServerKeyPath
public String getAPIServerKeyPath()
-
getAPIServerCertPath
public String getAPIServerCertPath()
-
-