Class ClientCertGenerator
java.lang.Object
org.graylog.security.certutil.csr.ClientCertGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionClientCertGenerator(CaKeystore caKeystore, ClusterConfigService clusterConfigService, SecurityAdapter securityAdapter) -
Method Summary
Modifier and TypeMethodDescriptiongenerateClientCert(String principal, String role, char[] privateKeyPassword) voidremoveCertFor(String role, String principal)
-
Constructor Details
-
ClientCertGenerator
@Inject public ClientCertGenerator(CaKeystore caKeystore, ClusterConfigService clusterConfigService, SecurityAdapter securityAdapter)
-
-
Method Details
-
generateClientCert
public ClientCert generateClientCert(String principal, String role, char[] privateKeyPassword) throws ClientCertGenerationException - Throws:
ClientCertGenerationException
-
removeCertFor
- Throws:
IOException
-