///// <summary> ///// Construct a new KeyStoreWrapper for the supplied keystore. ///// </summary> ///// <param name="keyStore">The keystore</param> //public KeyStoreWrapper(Pkcs12Store keyStore) //{ // KeyStore = keyStore; //} /// <summary> /// Construct a new KeyStoreWrapper for the supplied keystore, keystore file and keystore password. /// </summary> /// <param name="keyStore">The keystore</param> /// <param name="fKeyStore">The keystore file</param> /// <param name="cPassword">The keystore password</param> public KeyStoreWrapper(String fKeyStore, char[] cPassword) { if (File.Exists(fKeyStore)) { KeyStore = X509Utils.LoadCertificatesKeyStore(cPassword); } else { KeyStore = new Pkcs12Store(); } KeyStoreFile = fKeyStore; Password = cPassword; }