SSL يا Secure Socket Layer راه حلي است جهت برقراري ارتباطات ايمن ميان يک سرويس دهنده و يک سرويس گيرنده است که توسط شرکت Netscape ارايه شده.  SSL پروتکلي است که پايين تر از لايه کاربرد (لايه ? از مدل TCP/IP) و بالاتر از لايه انتقال (لايه سوم از مدل TCP/IP) قرار مي گيرد. مزيت استفاده از اين پروتکل، بهره گيري از موارد امنيتي تعبيه شده آن براي امن کردن پروتکل هاي غيرامن لايه کاربردي نظير HTTP، LDAP، IMAP و... مي باشد که براساس آن الگوريتم هاي رمزنگاري بر روي داده هاي خام (plain text) که قرار است از يک کانال ارتباطي غيرامن مثل اينترنت عبور کنند، اعمال مي شود و محرمانه ماندن داده ها را در طول کانال انتقال تضمين مي کند.

به بيان ديگر شرکتي که صلاحيت صدور و اعطاي گواهي هاي ديجيتال SSL را دارد براي هر کدام از دو طرفي که قرار است ارتباطات ميان شبکه اي امن داشته باشند، گواهي هاي مخصوص سرويس دهنده و سرويس گيرنده را صادر مي کند و با مکانيزم هاي احراز هويت خاص خود هويت هر کدام از طرفين را براي طرف مقابل تاييد مي کند، البته غير از اين کار مي بايست تضمين کند که اگر اطلاعات حين انتقال مورد سرقت قرار گرفت، براي رباينده قابل درک و استفاده نباشد که اين کار را با کمک الگوريتم هاي رمزنگاري و کليدهاي رمزنگاري نامتقارن و متقارن انجام مي دهد.