internal SecureConversationServiceCredential(SecureConversationServiceCredential other)
 {
     this.securityStateEncoder = other.securityStateEncoder;
     this.securityContextClaimTypes = new Collection<Type>();
     for (int i = 0; i < other.securityContextClaimTypes.Count; i++)
     {
         this.securityContextClaimTypes.Add(other.securityContextClaimTypes[i]);
     }
     this.isReadOnly = other.isReadOnly;
 }
 internal SecureConversationServiceCredential(SecureConversationServiceCredential other)
 {
     this.securityStateEncoder      = other.securityStateEncoder;
     this.securityContextClaimTypes = new Collection <Type>();
     for (int i = 0; i < other.securityContextClaimTypes.Count; i++)
     {
         this.securityContextClaimTypes.Add(other.securityContextClaimTypes[i]);
     }
     this.isReadOnly = other.isReadOnly;
 }
Esempio n. 3
0
 private void InitializeDefaults()
 {
     this.encryptStateInServiceToken    = false;
     this.serviceTokenLifetime          = NegotiationTokenAuthenticator <T> .defaultServerIssuedTokenLifetime;
     this.maximumCachedNegotiationState = 0x80;
     this.negotiationTimeout            = NegotiationTokenAuthenticator <T> .defaultServerMaxNegotiationLifetime;
     this.isClientAnonymous             = false;
     this.standardsManager              = NegotiationTokenAuthenticator <T> .defaultStandardsManager;
     this.securityStateEncoder          = NegotiationTokenAuthenticator <T> .defaultSecurityStateEncoder;
     this.maximumConcurrentNegotiations = 0x80;
     this.maxMessageSize = 0x7fffffff;
 }
 internal SecureConversationServiceCredential()
 {
     this.securityStateEncoder = defaultSecurityStateEncoder;
     this.securityContextClaimTypes = new Collection<Type>();
     SamlAssertion.AddSamlClaimTypes(this.securityContextClaimTypes);
 }
        public static System.ServiceModel.Security.Tokens.SecurityContextSecurityToken CreateCookieSecurityContextToken(System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Collections.ObjectModel.ReadOnlyCollection <System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder)
        {
            Contract.Ensures(Contract.Result <System.ServiceModel.Security.Tokens.SecurityContextSecurityToken>() != null);

            return(default(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken));
        }
 internal SecureConversationServiceCredential()
 {
     this.securityStateEncoder      = defaultSecurityStateEncoder;
     this.securityContextClaimTypes = new Collection <Type>();
     SamlAssertion.AddSamlClaimTypes(this.securityContextClaimTypes);
 }