File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/doc/net-imap-0.3.4/ri/Net/IMAP/SASL/cdesc-SASL.ri
U:RDoc::NormalModule[iI" SASL:ETI"Net::IMAP::SASL;T0o:RDoc::Markup::Document:@parts[
o;;[
o:RDoc::Markup::Paragraph;[I"JPluggable authentication mechanisms for protocols which support SASL ;TI"P(Simple Authentication and Security Layer), such as IMAP4, SMTP, LDAP, and ;TI"JXMPP. {RFC-4422}[https://tools.ietf.org/html/rfc4422] specifies the ;TI"Acommon SASL framework and the +EXTERNAL+ mechanism, and the ;TI"g{SASL mechanism registry}[https://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml] ;TI"(lists the specification for others.;To:RDoc::Markup::BlankLine o; ;[I"J"SASL is conceptually a framework that provides an abstraction layer ;TI"Obetween protocols and mechanisms as illustrated in the following diagram.";T@o:RDoc::Markup::Verbatim;[I"4 SMTP LDAP XMPP Other protocols ...
;TI"" \ | | /
;TI"! \ | | /
;TI"# SASL abstraction layer
;TI"! / | | \
;TI"" / | | \
;TI"4EXTERNAL GSSAPI PLAIN Other mechanisms ...;T:@format0:
@fileI"lib/net/imap/sasl.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ ;
I""lib/net/imap/sasl/saslprep.rb;T;0o;;[ ;
I")lib/net/imap/sasl/saslprep_tables.rb;T;0o;;[ ;
I"$lib/net/imap/sasl/stringprep.rb;T;0o;;[ ;
I"+lib/net/imap/sasl/stringprep_tables.rb;T;0;
0;0[ [ [ [[I"
class;T[[:public[ [:protected[ [:private[ [I"
instance;T[[;[[I"
saslprep;TI"lib/net/imap/sasl.rb;T[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[
@#@&@)@,@/I"Net::IMAP;TcRDoc::NormalClass