diff --git a/scm-core/src/main/java/sonia/scm/repository/api/Pkcs12ClientCertificateCredential.java b/scm-core/src/main/java/sonia/scm/repository/api/Pkcs12ClientCertificateCredential.java index 77ad7bd6c4..02b06667db 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/Pkcs12ClientCertificateCredential.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/Pkcs12ClientCertificateCredential.java @@ -27,12 +27,10 @@ import lombok.AllArgsConstructor; import lombok.Getter; -import java.nio.file.Path; - @AllArgsConstructor @Getter public class Pkcs12ClientCertificateCredential implements Credential { - private final Path certificate; + private final byte[] certificate; private final char[] password; } diff --git a/scm-plugins/scm-svn-plugin/src/main/java/sonia/scm/repository/spi/SvnMirrorCommand.java b/scm-plugins/scm-svn-plugin/src/main/java/sonia/scm/repository/spi/SvnMirrorCommand.java index 6f1d8a029f..b4b3de7d7f 100644 --- a/scm-plugins/scm-svn-plugin/src/main/java/sonia/scm/repository/spi/SvnMirrorCommand.java +++ b/scm-plugins/scm-svn-plugin/src/main/java/sonia/scm/repository/spi/SvnMirrorCommand.java @@ -95,7 +95,7 @@ public TrustManager getTrustManager(SVNURL url) { private SVNSSLAuthentication createTlsAuth(SVNURL url, Pkcs12ClientCertificateCredential c) { return SVNSSLAuthentication.newInstance( - c.getCertificate().toFile(), + c.getCertificate(), c.getPassword(), false, url,