Project

General

Profile

« Previous | Next » 

Revision 6620

started replication unit test

View differences:

ReplicationService.java
2089 2089
		String subject = null;
2090 2090
		try {
2091 2091
			// TODO: should there be alternative ways to get the key and certificate?
2092
			X509Certificate certificate = CertificateManager.getInstance().loadCertificateFromFile(PropertyService.getProperty("replication.certificate.file"));
2093
			PrivateKey key = CertificateManager.getInstance().loadPrivateKeyFromFile(PropertyService.getProperty("replication.privatekey.file"));
2092
			String certificateFile = PropertyService.getProperty("replication.certificate.file");
2093
	    	String keyFile = PropertyService.getProperty("replication.privatekey.file");
2094
			String keyPassword = PropertyService.getProperty("replication.privatekey.password");
2095
			X509Certificate certificate = CertificateManager.getInstance().loadCertificateFromFile(certificateFile);
2096
			PrivateKey privateKey = CertificateManager.getInstance().loadPrivateKeyFromFile(keyFile, keyPassword);
2094 2097
			subject = CertificateManager.getInstance().getSubjectDN(certificate);
2095
			CertificateManager.getInstance().registerCertificate(subject, certificate, key);
2098
			CertificateManager.getInstance().registerCertificate(subject, certificate, privateKey);
2096 2099
		} catch (Exception e) {
2097 2100
			// this is pretty much required for replication communication
2098 2101
			logReplication.warn("Could not find server's client certificate/private key: " + e.getMessage());

Also available in: Unified diff