chore: Rename OpenSSLCertificateCreator to OpenSSLService
This commit is contained in:
parent
938101db8f
commit
f1135c54fa
8 changed files with 23 additions and 37 deletions
|
@ -1,7 +1,7 @@
|
|||
package de.mlessmann.certassist.keystore;
|
||||
|
||||
import de.mlessmann.certassist.openssl.CertificatePasswordProvider;
|
||||
import de.mlessmann.certassist.openssl.OpenSSLCertificateCreator;
|
||||
import de.mlessmann.certassist.openssl.OpenSSLService;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
@ -12,7 +12,7 @@ public class AutoBootKeyStoreManagement {
|
|||
@Bean
|
||||
@ConditionalOnMissingBean(KeyStoreManager.class)
|
||||
public KeyStoreManager keystoreProvider(
|
||||
OpenSSLCertificateCreator certificateCreator,
|
||||
OpenSSLService certificateCreator,
|
||||
CertificatePasswordProvider passwordProvider
|
||||
) {
|
||||
return new KeyStoreManager(certificateCreator, passwordProvider);
|
||||
|
|
|
@ -3,7 +3,7 @@ package de.mlessmann.certassist.keystore;
|
|||
import de.mlessmann.certassist.except.JavaSecurityException;
|
||||
import de.mlessmann.certassist.openssl.CertificatePasswordProvider;
|
||||
import de.mlessmann.certassist.openssl.CertificateUsage;
|
||||
import de.mlessmann.certassist.openssl.OpenSSLCertificateCreator;
|
||||
import de.mlessmann.certassist.openssl.OpenSSLService;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.OpenOption;
|
||||
|
@ -27,7 +27,7 @@ public class KeyStoreManager {
|
|||
StandardOpenOption.CREATE,
|
||||
StandardOpenOption.TRUNCATE_EXISTING,
|
||||
};
|
||||
private final OpenSSLCertificateCreator certificateCreator;
|
||||
private final OpenSSLService certificateCreator;
|
||||
private final CertificatePasswordProvider passwordProvider;
|
||||
|
||||
public KeystoreUsage createKeyStore(String keyStorePassphrase, CertificateUsage... serverCerts)
|
||||
|
|
|
@ -16,11 +16,11 @@ public class AutoBootOpenSSL {
|
|||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean(CertificatePasswordProvider.class)
|
||||
public OpenSSLCertificateCreator openSSLProvider(
|
||||
public OpenSSLService openSSLProvider(
|
||||
ExecutableResolver executableResolver,
|
||||
CertificatePasswordProvider passwordProvider,
|
||||
CertificateProvider usageProvider
|
||||
) {
|
||||
return new OpenSSLCertificateCreator(executableResolver, passwordProvider, usageProvider);
|
||||
return new OpenSSLService(executableResolver, passwordProvider, usageProvider);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ import org.zeroturnaround.exec.stream.slf4j.Slf4jStream;
|
|||
@Service
|
||||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
public class OpenSSLCertificateCreator {
|
||||
public class OpenSSLService {
|
||||
|
||||
private static final Logger openSSLLogger = getLogger("OpenSSL-Logger");
|
||||
public static final String OPENSSL_CERT_SUBJECT_TEMPLATE =
|
|
@ -19,16 +19,14 @@ import org.springframework.stereotype.Service;
|
|||
public class CertificateCreationService {
|
||||
|
||||
private final CertificateRepository certificateRepository;
|
||||
private final OpenSSLCertificateCreator openSSLCertificateCreator;
|
||||
private final OpenSSLService openSSLService;
|
||||
private final PassphraseService passphraseService;
|
||||
|
||||
public Certificate createCertificate(final CertificateRequest certificateRequest) {
|
||||
final Certificate certificate = createEntityFromRequest(certificateRequest);
|
||||
|
||||
try (
|
||||
OpenSSLCertificateResult certificateCreatorResult = openSSLCertificateCreator.createCertificate(
|
||||
certificateRequest
|
||||
);
|
||||
OpenSSLCertificateResult certificateCreatorResult = openSSLService.createCertificate(certificateRequest);
|
||||
) {
|
||||
certificate.setPrivateKey(Files.readAllBytes(certificateCreatorResult.certificateKeyPath()));
|
||||
certificate.setCert(Files.readAllBytes(certificateCreatorResult.certificatePath()));
|
||||
|
@ -67,8 +65,8 @@ public class CertificateCreationService {
|
|||
|
||||
public Certificate importCertificate(Path certificate, Path keyFile, String passphrase) {
|
||||
try {
|
||||
String fingerprint = openSSLCertificateCreator.getCertificateFingerprint(certificate);
|
||||
var generatedRequest = openSSLCertificateCreator.getCertificateInfo(certificate);
|
||||
String fingerprint = openSSLService.getCertificateFingerprint(certificate);
|
||||
var generatedRequest = openSSLService.getCertificateInfo(certificate);
|
||||
Certificate entity = createEntityFromRequest(generatedRequest);
|
||||
entity.setCert(Files.readAllBytes(certificate));
|
||||
entity.setPrivateKey(Files.readAllBytes(keyFile));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue