モジュール: Mongo::Auth::StringPrep::Profiles::SASL Private

定義:
build/ruby-Driver-v 2.19 /lib/mongo/auth/stringprep/profiles/ sasl.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

注:

Ruby バージョン2.2.0以降でのみ使用可能。

SASLPrep のマッピングと禁止リストが含まれています(RFC 4013 )。

以来

  • 2.6.0

定数の概要の削減

MAP_NON_ASCII_TO_SPACE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.6.0

{
  0 x 00 A 0 => [0 x 0020],
  0 x 1680 => [0 x 0020],
  0 x 2000 => [0 x 0020],
  0 x 2001 => [0 x 0020],
  0 x 2002 => [0 x 0020],
  0 x 2003 => [0 x 0020],
  0 x 2004 => [0 x 0020],
  0 x 2005 => [0 x 0020],
  0 x 2006 => [0 x 0020],
  0 x 2007 => [0 x 0020],
  0 x 2008 => [0 x 0020],
  0 x 2009 => [0 x 0020],
  0 x 200 A => [0 x 0020],
  0 x 200 B => [0 x 0020],
  0 x 202 F => [0 x 0020],
  0 x 205 F => [0 x 0020],
  0 x 3000 => [0 x 0020],
}.freeze
マッピング =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

SASL string の準備に使用するマッピング。

以来

  • 2.6.0

[
  Tables::B1,
  MAP_NON_ASCII_TO_SPACE,
].freeze
推奨 =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

SASL string の準備に使用する禁止された文字リスト。

以来

  • 2.6.0

[
  Tables::A 1,
  Tables::C 1 _ 2,
  Tables::C 2 _ 1,
  Tables::C 2 _ 2,
  Tables::C 3,
  Tables::C 4,
  Tables::C 5,
  Tables::C 6,
  Tables::C 7,
  Tables::C 8,
  Tables::C 9,
].freeze