| Module | Mongo::Auth::StringPrep::Profiles::SASL |
| In: |
lib/mongo/auth/stringprep/profiles/sasl.rb
|
Contains the mappings and prohibited lists for SASLPrep (RFC 4013).
@note Only available for Ruby versions 2.2.0 and up.
@since 2.6.0
| MAP_NON_ASCII_TO_SPACE | = | { 0x00A0 => [0x0020], 0x1680 => [0x0020], 0x2000 => [0x0020], 0x2001 => [0x0020], 0x2002 => [0x0020], 0x2003 => [0x0020], 0x2004 => [0x0020], 0x2005 => [0x0020], 0x2006 => [0x0020], 0x2007 => [0x0020], 0x2008 => [0x0020], 0x2009 => [0x0020], 0x200A => [0x0020], 0x200B => [0x0020], 0x202F => [0x0020], 0x205F => [0x0020], 0x3000 => [0x0020], }.freeze | ||
| MAPPINGS | = | [ Tables::B1, MAP_NON_ASCII_TO_SPACE, ].freeze |
The mappings to use for SASL string preparation.
@since 2.6.0 |
|
| PROHIBITED | = | [ Tables::A1, Tables::C1_2, Tables::C2_1, Tables::C2_2, Tables::C3, Tables::C4, Tables::C5, Tables::C6, Tables::C7, Tables::C8, Tables::C9, ].freeze |
The prohibited character lists to use for SASL
string preparation.
@since 2.6.0 |