#NEWLINE# def _cb_secure( self , method ) : #NEWLINE# #INDENT# 'Security mechanism challenge\n\n        The SASL protocol works by exchanging challenges and responses until both peers have\n        received sufficient information to authenticate each other This method challenges the\n        client to provide more information.\n\n        PARAMETERS:\n            challenge: longstr\n                security challenge data\n                Challenge information, a block of opaque binary data passed to the security\n                mechanism.\n        ' #NEWLINE# challenge = method . args . read_longstr ( ) #NEWLINE# assert method