Fixed a handful of typos (GH-343) (GH-364)

(cherry picked from commit 1cf2a809b1eb4f9fc8ac3ccc97424586892d1e1a)
diff --git a/Doc/library/ssl.rst b/Doc/library/ssl.rst
index 07b9771..7b76b2a 100644
--- a/Doc/library/ssl.rst
+++ b/Doc/library/ssl.rst
@@ -616,7 +616,7 @@
 
 .. data:: PROTOCOL_TLS_CLIENT
 
-   Auto-negotiate the the highest protocol version like :data:`PROTOCOL_SSLv23`,
+   Auto-negotiate the highest protocol version like :data:`PROTOCOL_SSLv23`,
    but only support client-side :class:`SSLSocket` connections. The protocol
    enables :data:`CERT_REQUIRED` and :attr:`~SSLContext.check_hostname` by
    default.
@@ -625,7 +625,7 @@
 
 .. data:: PROTOCOL_TLS_SERVER
 
-   Auto-negotiate the the highest protocol version like :data:`PROTOCOL_SSLv23`,
+   Auto-negotiate the highest protocol version like :data:`PROTOCOL_SSLv23`,
    but only support server-side :class:`SSLSocket` connections.
 
    .. versionadded:: 3.6
@@ -948,7 +948,7 @@
    :ref:`notes on non-blocking sockets <ssl-nonblocking>`.
 
    Usually, :class:`SSLSocket` are not created directly, but using the
-   the :meth:`SSLContext.wrap_socket` method.
+   :meth:`SSLContext.wrap_socket` method.
 
    .. versionchanged:: 3.5
       The :meth:`sendfile` method was added.