James Moger
2012-11-30 99d00579ec14079cba2dff7b48a3a4555be9017f
Include user's public cert and ca public cert, individually, in bundle
1 files modified
11 ■■■■■ changed files
src/com/gitblit/utils/X509Utils.java 11 ●●●●● patch | view | raw | blame | history
src/com/gitblit/utils/X509Utils.java
@@ -759,6 +759,17 @@
                    zos.write(FileUtils.readContent(pemFile));
                    zos.closeEntry();
                }
                // include user's public certificate
                zos.putNextEntry(new ZipEntry(clientMetadata.commonName + ".cer"));
                zos.write(cert.getEncoded());
                zos.closeEntry();
                // include CA public certificate
                zos.putNextEntry(new ZipEntry("ca.cer"));
                zos.write(caCert.getEncoded());
                zos.closeEntry();
                if (readme != null) {
                    zos.putNextEntry(new ZipEntry("README.TXT"));
                    zos.write(readme.getBytes("UTF-8"));