46 lines
		
	
	
		
			769 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			769 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.xmlstream import StanzaBase, ElementBase
 | 
						|
 | 
						|
 | 
						|
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()
 |