public void SetSystemCredentialsEmptyStoreTest() { GenericCredentialVault vault = new GenericCredentialVault(); RemoveAllCerts(vault); vault.SetSystemCredentials(Global.MocesCprGyldig); Assert.True(vault.IsTrustedCertificate(Global.MocesCprGyldig)); Assert.True(vault.GetSystemCredentials().Equals(Global.MocesCprGyldig)); }
public void RemoveTrustedCertTest() { //string vocesFriendlyName = "NETS DANID A/S - TU VOCES gyldig"; //Global.VocesGyldig.FriendlyName = vocesFriendlyName; string vocesFriendlyName = "5818E231"; var factory = CreateSOSIFactory(Global.MocesCprGyldig); GenericCredentialVault vault = (GenericCredentialVault)factory.GetCredentialVault(); //Try to remove non-existing cert Assert.Throws <InvalidCredentialException>(delegate { vault.RemoveTrustedCertificate(vocesFriendlyName); }); vault.AddTrustedCertificate(Global.VocesGyldig); //Verify it is now trusted Assert.True(vault.IsTrustedCertificate(Global.VocesGyldig)); Assert.DoesNotThrow(delegate { vault.RemoveTrustedCertificate(vocesFriendlyName); }); //Verify it is no longer trusted Assert.False(vault.IsTrustedCertificate(Global.VocesGyldig)); }
public void IsTrustedCertTest() { //string vocesFriendlyName = "NETS DANID A/S - TU VOCES gyldig"; //Global.VocesGyldig.FriendlyName = vocesFriendlyName; string vocesFriendlyName = "5818E231"; var factory = CreateSOSIFactory(Global.MocesCprGyldig); GenericCredentialVault vault = (GenericCredentialVault)factory.GetCredentialVault(); vault.AddTrustedCertificate(Global.VocesGyldig); Assert.True(vault.IsTrustedCertificate(Global.VocesGyldig)); Assert.True(vault.IsTrustedCertificate(Global.MocesCprGyldig)); Assert.False(vault.IsTrustedCertificate(Global.cert)); //Remove VOCES cert vault.RemoveTrustedCertificate(vocesFriendlyName); //Verify it is no longer trusted Assert.False(vault.IsTrustedCertificate(Global.VocesGyldig)); }