def signed_session(self, session=None):
if session:<EOL><INDENT>session = super(ClientCertAuthentication, self).signed_session(session)<EOL><DEDENT>else:<EOL><INDENT>session = super(ClientCertAuthentication, self).signed_session()<EOL><DEDENT>if self.cert is not None:<EOL><INDENT>session.cert = self.cert<EOL><DEDENT>if self.ca_cert is not None:<EOL><INDENT>session.verify = self.ca_cert<EOL><DEDENT>if self.no_verify:<EOL><INDENT>session.verify = False<EOL><DEDENT>return session<EOL>
Create requests session with any required auth headers
        applied.

        :rtype: requests.Session.