Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }