48 lines
		
	
	
		
			868 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			868 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """
 | |
|     SleekXMPP: The Sleek XMPP Library
 | |
|     Copyright (C) 2011  Nathanael C. Fritz
 | |
|     This file is part of SleekXMPP.
 | |
| 
 | |
|     See the file LICENSE for copying permission.
 | |
| """
 | |
| 
 | |
| from sleekxmpp.stanza import StreamFeatures
 | |
| from sleekxmpp.xmlstream import StanzaBase, ElementBase
 | |
| from sleekxmpp.xmlstream import register_stanza_plugin
 | |
| 
 | |
| 
 | |
| class STARTTLS(ElementBase):
 | |
| 
 | |
|     """
 | |
|     """
 | |
| 
 | |
|     name = 'starttls'
 | |
|     namespace = 'urn:ietf:params:xml:ns:xmpp-tls'
 | |
|     interfaces = set(('required',))
 | |
|     plugin_attrib = name
 | |
| 
 | |
|     def get_required(self):
 | |
|         """
 | |
|         """
 | |
|         return True
 | |
| 
 | |
| 
 | |
| class Proceed(StanzaBase):
 | |
| 
 | |
|     """
 | |
|     """
 | |
| 
 | |
|     name = 'proceed'
 | |
|     namespace = 'urn:ietf:params:xml:ns:xmpp-tls'
 | |
|     interfaces = set()
 | |
| 
 | |
| 
 | |
| class Failure(StanzaBase):
 | |
| 
 | |
|     """
 | |
|     """
 | |
| 
 | |
|     name = 'failure'
 | |
|     namespace = 'urn:ietf:params:xml:ns:xmpp-tls'
 | |
|     interfaces = set()
 | 
