All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.netxms.certificate.loader.MSCKeyStoreLoader Maven / Gradle / Ivy

The newest version!
package org.netxms.certificate.loader;

import org.netxms.certificate.loader.exception.KeyStoreLoaderException;

import java.security.KeyStore;

public class MSCKeyStoreLoader implements KeyStoreLoader
{
   @Override
   public KeyStore loadKeyStore() throws KeyStoreLoaderException
   {
      KeyStore ks;

      try
      {
         ks = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
         ks.load(null, null);
      }
      catch(Exception e)
      {
         throw new KeyStoreLoaderException(e.getMessage(), e);
      }

      return ks;
   }

   @Override
   public void setKeyStoreRequestListener(KeyStoreRequestListener listener)
   {
      // Not needed
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy