| 
    
         [VIEWED 9260
            TIMES]   
	 | 
  
    
	
     
       
	
SAVE! for ease of future access.
 
 
 
     | 
			
    
   
 
 | 
  
  
 
 
 
 
   |  
     
 | 
   
     
    
		  		
						
			
			
        
     
        
Mukurdhom 	
				        
		 
		        
        
		 
		
		  
	 
	 
	 
	    
	  
	  
		
			
		 
        
        
		
		Please log in to subscribe to Mukurdhom's postings.
		 
        
        
        		
      
        Posted on 07-17-12 10:30 
        AM     
   
         Reply 
        
            
            
          [Subscribe]	  
            
	       
      
      
       
       | 
  
  
  
 Login in to Rate this Post:     
0   
       ?    
   
 
 |  
 
 
 
 
 
   
|   | 
  
   
    
         
        
        
      
        
        		
  
             
		
             
Fellow Sajha friends
  
I am in the process of developing Facebook apps for client(s) that runs on iFrame. Since last October, Facebook requires a secure connection to run app. Not sure how to handle this situation as our entire clients website run on same server.  
  
This app will be used by only few clients. I did some Google about the SSL certificate types. Looks like multi-domain Certificate might work (Not sure though).  What kind of setup is required on Load balancer? And also I think I need to reconfigure the IIS on webserver to support secure request.  Please suggest. 
 
.PNG)  
 
There is a single website setup on IIS. Based on the URL requested, the code pulls the settings from the database and displays website. For example, if the request is domain1.com, the code will pull only setting for domain1 and displays the content on domain1.com. If the request URL is domain2.com, it pulls the setting only for domain2 and displays the content on domain2.com 
domain1.com/ social/facebookapp 
domain2.com/social/facebookapp 
 
Any suggestions will be highly appreciated.  
 
Thank you 
 
   
Last edited: 17-Jul-12 03:08 PM 	
    
          
           
 
 
 
 
               
		 | 
    
  |   | 
  
  
  
| 
 | 
  
 
   |  
     
 | 
   
     
    
		  		
						
			
			
        
     
        
Saajha 	
				        
		 
		        
        
		 
		
		  
	 
	 
	 
	    
	  
	  
		
			
		 
        
        
		
		Please log in to subscribe to Saajha's postings.
		 
        
        
        		
      
        Posted on 07-17-12 11:06 
        AM      [Snapshot: 29]    
   
        Reply 
        
            
            
          [Subscribe]	  
            
	       
      
      
       
       | 
  
  
  
 Login in to Rate this Post:     
0   
       ?    
   
 
 |  
 
 
 
 
 
   
|   | 
  
   
    
         
        
        
      
        
        		
  
             
		
             
@mukurdhom,
 
Load balancers typically have SSL termination capability, and can have  wildcard certs configured directly on them. 
 
If your LBs don't have SSL support, you can submit individual certificate requests to a CA (Certificate Authority) for each subdomain/server -- which may add management burden and possibly cost more, in comparison to adding SSL termination support to the LBs. 
 
Since your infrastructure already has a load balancer, I'd look into applying an wildcard cert, and call it a day! 
 
Not sure what LB product your firm uses, the concept and process outlined below are pretty standard across the board:
   
http://support.f5.com/kb/en-us/solutions/public/6000/800/sol6823.html
 
Hope this helps!
 
~@~
 
 Last edited: 17-Jul-12 11:13 AM 	
    
          
           
 
 
 
 
               
		 | 
    
  |   | 
  
  
  
 
   |  
     
 | 
   
     
    
		  		
						
			
			
        
     
        
nishant322 	
				        
		 
		        
        
		 
		
		  
	 
	 
	 
	    
	  
	  
		
			
		 
        
        
		
		Please log in to subscribe to nishant322's postings.
		 
        
        
        		
      
        Posted on 07-19-12 1:02 
        PM      [Snapshot: 164]    
   
        Reply 
        
            
            
          [Subscribe]	  
            
	       
      
      
       
       | 
  
  
  
 Login in to Rate this Post:     
0   
       ?    
   
 
 |  
 
 
 
 
 
   
|   | 
  
   
    
         
        
        
      
        
        		
  
             
		
             
@ Mukurdhom , 
     
      Since your diagram shows domain1 , domain2 etc.. , wild card certificate would not work , however multi-domain ssl certificate would work. Or in another case, you would have to get SSL Cert for individual domain and since they seem to be hosted on the same webservers , you would have to use multiple IPs on the web servers for each website. It's a little more complicated to support different SSL Certificates on the same IP.
 
Thanks 
Nishant	
    
          
           
 
 
 
 
 
               
		 | 
    
  |   | 
  
  
  
 
   |  
     
 | 
   
     
    
		  		
						
			
			
        
     
        
Saajha 	
				        
		 
		        
        
		 
		
		  
	 
	 
	 
	    
	  
	  
		
			
		 
        
        
		
		Please log in to subscribe to Saajha's postings.
		 
        
        
        		
      
        Posted on 07-19-12 3:54 
        PM      [Snapshot: 210]    
   
        Reply 
        
            
            
          [Subscribe]	  
            
	       
      
      
       
       | 
  
  
  
 Login in to Rate this Post:     
0   
       ?    
   
 
 |  
 
 
 
 
 
   
|   | 
  
   
    
         
        
        
      
        
        		
  
             
		
             
If those are separate domains -- then wildcard cert is indeed not the solution.  
 
My impression, from "There is a single website setup on IIS.." is that there's a single domain (with multiple subdomains) associated with the site. 
 
If there's a way to get the client(s) trust self-signed certs, you could establish your own certificate authority, and generate certificates. It's mostly feasible in a proxy'd environment, as you only need to make the proxy trust that cert, and have the trust inherit down to the browsers.    
 
~@~	
    
          
           
 
 
 
 
 
               
		 | 
    
  |   | 
  
  
  
 
   |  
     
 | 
   
     
    
		  		
						
			
			
        
     
        
jhapaliketo 	
				
		 
		        
        
		 
		
		  
	 
	 
	 
	    
	  
	  
		
			
		 
        
        
		
		Please log in to subscribe to jhapaliketo's postings.
		 
        
        
        		
      
        Posted on 07-19-12 6:36 
        PM      [Snapshot: 260]    
   
        Reply 
        
            
            
          [Subscribe]	  
            
	       
      
      
       
       | 
  
  
  
 Login in to Rate this Post:     
0   
       ?    
   
 
 |  
 
 
 
 
 
   
|   | 
  
   
    
         
        
        
      
        
        		
  
             
		
             
 I don't know so much about how it is done through load balancers but you can give a try to the following: 
1. Install the certificates to the "Local Computer". 
2. Import the certificates to the IIS. 
3. Assign www.domain1.com certificate to the www.domain1.com website. 
4. Require IIS to have secure connection.
 
If you tell me the OS and IIS version, i might be able to give a more detailed response. 
The load balancers have a lot of capabilities. This might be also done easily from the load balancer.	
    
          
           
 
 
 
 
 
               
		 | 
    
  |   |