public SecurityChannelListener(
     IChannelListener <TChannel> innerListener,
     RecipientMessageSecurityBindingSupport security)
 {
     inner         = innerListener;
     this.security = security;
 }
		public SecurityRequestContext (SecurityReplyChannel channel, RequestContext source)
		{
			this.source = source;
			this.channel = channel;

			security = channel.Source.SecuritySupport;
		}
Exemple #3
0
        public SecurityRequestContext(SecurityReplyChannel channel, RequestContext source)
        {
            this.source  = source;
            this.channel = channel;

            security = channel.Source.SecuritySupport;
        }
Exemple #4
0
        public RecipientMessageSecurityGenerator(
            Message msg,
            SecurityMessageProperty requestSecProp,
            RecipientMessageSecurityBindingSupport security)
            : base(msg, security)
        {
            this.security = security;
            SecurityMessageProperty secprop =
                (SecurityMessageProperty)requestSecProp.CreateCopy();

            msg.Properties.Security = secprop;
        }
		public RecipientMessageSecurityGenerator (
			Message msg,
			SecurityRequestContext requestContext,
			RecipientMessageSecurityBindingSupport security)
			: base (msg, security)
		{
			this.security = security;
			req_ctx = requestContext;
			SecurityMessageProperty secprop =
				(SecurityMessageProperty) req_ctx.RequestMessage.Properties.Security.CreateCopy ();
			msg.Properties.Security = secprop;
		}
		public RecipientMessageSecurityGenerator (
			Message msg,
			SecurityMessageProperty requestSecProp,
			RecipientMessageSecurityBindingSupport security)
			: base (msg, security)
		{
			this.security = security;
			SecurityMessageProperty secprop =
				(SecurityMessageProperty) requestSecProp.CreateCopy ();
			msg.Properties.Security = secprop;
		}
		public RecipientSecureMessageDecryptor (
			Message source, RecipientMessageSecurityBindingSupport security)
			: base (source, security)
		{
			this.security = security;
		}
 public RecipientSecureMessageDecryptor(
     Message source, RecipientMessageSecurityBindingSupport security)
     : base(source, security)
 {
     this.security = security;
 }
		public SecurityDuplexSessionChannel (ChannelListenerBase listener, IChannel innerChannel, RecipientMessageSecurityBindingSupport security)
			: base (listener)
		{
			this.channel = innerChannel;
			session = new SecurityDuplexSession (this);
			InitializeSecurityFunctionality (security);
		}
		void InitializeSecurityFunctionality (RecipientMessageSecurityBindingSupport security)
		{
			security_recipient = security;
		}
 public SecurityDuplexSessionChannel(ChannelListenerBase listener, IChannel innerChannel, RecipientMessageSecurityBindingSupport security)
     : base(listener)
 {
     this.channel = innerChannel;
     session      = new SecurityDuplexSession(this);
     InitializeSecurityFunctionality(security);
 }
 void InitializeSecurityFunctionality(RecipientMessageSecurityBindingSupport security)
 {
     security_recipient = security;
 }