I have my own application. My client wants me to use their web service. This web service sends some data to my database. For this, my client wants a certificate from me. In this scenario, what kind of certificate should I provide?
            Asked
            
        
        
            Active
            
        
            Viewed 122 times
        
    1
            
            
        - 
                    1What do you mean by what kind of certificate? "self signed/CA signed type" ? – Limit Jan 20 '17 at 18:24
- 
                    Exactly, in this scenario what kind of certificate I should send to my client? I am not sure from my end. Please advice. – user136861 Jan 20 '17 at 19:19
- 
                    Well, CA signed is almost always the preferred choice. Self signed will become difficult to maintain – Limit Jan 20 '17 at 19:38
2 Answers
2
            
            
        A self signed certificate of sufficient key size (2048 bit) would be fine. You wouldn't need a CA signed certificate as the client can add the certificate to their credential store. Use OpenSSL for the purpose.
 
    
    
        hax
        
- 3,891
- 1
- 16
- 34
0
            
            
        If the client web services have access to the internet or they have a local CA, then I would suggest that you use CA signed certificates.
Otherwise it is fine to use self signed certificates in your case but it will be a headache especially if the client has multiple web services and you want to update the certificate.
Here is a comparison of different ways to use certificates in SSL
 
     
    