#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

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks