From 232f15e48489e0cc7a2ffffe26d74b9c1a34a40b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Mon, 17 May 2021 14:07:03 +0200 Subject: [PATCH] Use byte array for certificate instead of file --- .../scm/repository/api/Pkcs12ClientCertificateCredential.java | 4 +--- .../main/java/sonia/scm/repository/spi/SvnMirrorCommand.java | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) 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,