クラス EncryptionUtils

java.lang.ObjectSE
org.springframework.data.mongodb.util.encryption.EncryptionUtils

public final class EncryptionUtils extends ObjectSE
暗号化関連の問題を処理するための内部ユーティリティクラス。
導入:
3.3
作成者:
Christoph Strobl
  • コンストラクターの詳細

    • EncryptionUtils

      public EncryptionUtils()
  • メソッドの詳細

    • resolveKeyId

      @Nullable public static ObjectSE resolveKeyId(StringSE value, SupplierSE<EvaluationContext> evaluationContext)
      潜在的な expressions を考慮して、指定されたプレーン StringSE 値をストアのネイティブ keyId 形式に解決します。
      潜在的な keyId は、UUID valueSE に対してプローブされるか、Binary 形式に変換する前に base64 表現からデコードされます。
      パラメーター:
      value - keyId を解決するソース値。null にすることはできません。
      evaluationContext - Expressiondetected の場合に EvaluationContext を提供するために使用される SupplierSE
      戻り値:
      null でもかまいません。
      例外:
      IllegalArgumentExceptionSE - 必須引数の 1 つが null の場合。