<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_extra_info(self, name, default=None):
 """Return transport specific data. The following fields are available, in addition to the information exposed by :meth:`Transport.get_extra_info`. ====================== =============================================== Name Description ====================== =============================================== ``'ssl'`` The internal ``ssl.SSLObject`` instance used by this transport. ``'sslctx'`` The ``ssl.SSLContext`` instance used to create the SSL object. ====================== =============================================== """

        if name == 'ssl':
            return self._sslpipe.ssl_object
        elif name == 'sslctx':
            return self._sslpipe.context
        else:
            return super(SslTransport, self).get_extra_info(name, default)