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



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

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

#challengeObject

Receive the challenge command.



105
106
107
108
# File 'lib/blather/stream/features/sasl.rb', line 105

def challenge
  decode_challenge
  respond
end