public SecurityRequestContext (SecurityReplyChannel channel, RequestContext source)
		{
			this.source = source;
			this.channel = channel;

			security = channel.Source.SecuritySupport;
		}
		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 RecipientSecureMessageDecryptor (
			Message source, RecipientMessageSecurityBindingSupport security)
			: base (source, security)
		{
			this.security = security;
		}