模块 Net::IMAP::SASL::ProtocolAdapters::Generic
公共实例方法
cancel_response() 点击以切换源代码
返回客户端用于中止身份验证交换的消息。
通用实现返回 "*"
。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 73 def cancel_response; "*" end
command_name() 点击以切换源代码
用于启动 SASL 身份验证交换的协议命令的名称。
通用实现返回 "AUTHENTICATE"
。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 44 def command_name; "AUTHENTICATE" end
decode(string) 点击以切换源代码
解码服务器质询字符串。
通用实现返回 string
的 Base64 解码结果。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 67 def decode(string) string.unpack1("m0") end
encode(string) 点击以切换源代码
编码客户端响应字符串。
通用实现返回 string
的 Base64 编码结果。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 62 def encode(string) [string].pack("m0") end
encode_ir(string) 点击以切换源代码
编码初始响应字符串。
通用实现返回 encode
的结果,或者当 string
为空时返回 "="
。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 57 def encode_ir(string) string.empty? ? "=" : encode(string) end
service() 点击以切换源代码
来自 GSSAPI/Kerberos/SASL 服务名称注册表 的服务名称。
通用实现返回 "host"
,这是通用的基于主机的 GSSAPI 服务名称。
# File net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb, line 51 def service; "host" end