コード例 #1
0
        public void CreateKeyIdentifierClauseSCT()
        {
            MyParameters tp = new MyParameters();
            SecurityContextSecurityToken sct =
                new SecurityContextSecurityToken(new UniqueId(), new byte [32], DateTime.MinValue, DateTime.MaxValue);
            SecurityKeyIdentifierClause kic =
                tp.CallCreateKeyIdentifierClause(sct, SecurityTokenReferenceStyle.Internal);

            Assert.IsTrue(kic is LocalIdKeyIdentifierClause, "#1");
            SecurityContextKeyIdentifierClause scic = tp.CallCreateKeyIdentifierClause(sct, SecurityTokenReferenceStyle.External)
                                                      as SecurityContextKeyIdentifierClause;

            Assert.IsNotNull(scic, "#2");
            Assert.IsNull(scic.Generation, "#3");
        }
コード例 #2
0
		public void CreateKeyIdentifierClauseSCT ()
		{
			MyParameters tp = new MyParameters ();
			SecurityContextSecurityToken sct =
				new SecurityContextSecurityToken (new UniqueId (), new byte [32], DateTime.MinValue, DateTime.MaxValue);
			SecurityKeyIdentifierClause kic =
				tp.CallCreateKeyIdentifierClause (sct, SecurityTokenReferenceStyle.Internal);
			Assert.IsTrue (kic is LocalIdKeyIdentifierClause, "#1");
			SecurityContextKeyIdentifierClause scic = tp.CallCreateKeyIdentifierClause (sct, SecurityTokenReferenceStyle.External)
				as SecurityContextKeyIdentifierClause;
			Assert.IsNotNull (scic, "#2");
			Assert.IsNull (scic.Generation, "#3");
		}