Module: Blather::Stream::SASL::DigestMD5

Defined in:
lib/blather/stream/features/sasl.rb

Overview

Digest MD5 authentication

Instance Method Summary collapse

Instance Method Details

#authenticateObject

Lets the server know we’re going to try DigestMD5 authentication



92
93
94
# File 'lib/blather/stream/features/sasl.rb', line 92

def authenticate
  @stream.send auth_node('DIGEST-MD5')
end

#challengeObject

Receive the challenge command.



98
99
100
101
# File 'lib/blather/stream/features/sasl.rb', line 98

def challenge
  decode_challenge
  respond
end