Menu

#32 tlslite Server support for SOAPpy

open
nobody
SOAPpy (14)
5
2005-10-17
2005-10-17
No

This patch adds support for using tlslite as replacement for
M2Crypto on the Server side. It's largely untested,
but works for me. Feedback on whether
or not it works for you would be appreciated.

Usage example (cf. tlslite.TLSConnection.handshakeServer
docs):

from SOAPpy import *
from tlslite.api import *

s = open("cert_chain.pem").read()
x509 = X509()
x509.parse(s)
certChain = X509CertChain([x509])
s = open("key.pem").read()
privateKey = parsePEMKey(s, private=True)

ssl_context = { 'tlslib' : 'tlslite',
'args' :
{
'certChain' : certChain,
'privateKey' : privateKey
}
}

server = SOAPServer(('0.0.0.0', 9999), ssl_context=ssl_context)

o = SomeService()
server.registerObject(o)

server.serve_forever(
)

Discussion

  • Thomas Jacob

    Thomas Jacob - 2005-10-17
    • labels: --> SOAPpy
     
  • Thomas Jacob

    Thomas Jacob - 2005-10-17
    • summary: tlslite Server support --> tlslite Server support for SOAPpy
     
  • Thomas Jacob

    Thomas Jacob - 2005-10-17

    tlslite SOAPpy server support

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.