Change-Id: I687c4b9e7e25ca254caefb1746ee6f0984a539a8
Issue-ID: SDC-3442
Signed-off-by: Tomasz Pietruszkiewicz <tomasz.pietruszkiewicz@nokia.com>
return new File(certDirLocation);
}
- private X509Certificate loadCertificate(File certFile) throws SecurityManagerException, FileNotFoundException {
- return loadCertificateFactory(new FileInputStream(certFile));
+ private X509Certificate loadCertificate(File certFile) throws SecurityManagerException {
+ try (FileInputStream fi = new FileInputStream(certFile)) {
+ return loadCertificateFactory(fi);
+ } catch(IOException e) {
+ throw new SecurityManagerException("Error during loading Certificate from file!", e);
+ }
}
private X509Certificate loadCertificate(X509CertificateHolder cert) {