クラス Plaintext

java.lang.ObjectSE
org.springframework.vault.support.Plaintext

public class Plaintext extends ObjectSE
オプションの VaultTransitContext を含むプレーンテキストを表す値オブジェクト。平文はバイナリセーフとして byte[] として表されます。
導入:
1.1
作成者:
Praveendra Singh, Mark Paluch, Nanne Baars
  • メソッドの詳細

    • empty

      public static Plaintext empty()
      空の Plaintext を作成するファクトリメソッド。
      戻り値:
      空の Plaintext オブジェクト。
      導入:
      1.1.2
    • of

      public static Plaintext of(byte[] plaintext)
      バイトシーケンスから Plaintext を作成するファクトリメソッド。
      パラメーター:
      plaintext - 暗号化する平文。null であってはなりません。
      戻り値:
      plaintextPlaintext
    • of

      public static Plaintext of(StringSE plaintext)
      StringSE から使用して Plaintext を作成するファクトリメソッド。StringSE は、デフォルトの CharsetSE を使用して byte にエンコードされます。of(String, java.nio.charset.Charset) を使用して CharsetSE を制御して使用します。
      パラメーター:
      plaintext - 暗号化する平文。null であってはなりません。
      戻り値:
      plaintextPlaintext
    • of

      public static Plaintext of(StringSE plaintext, CharsetSE charset)
      指定された CharsetSE を使用して StringSE から Plaintext を作成するファクトリメソッド。CharsetSE
      パラメーター:
      plaintext - 暗号化する平文。null であってはなりません。
      戻り値:
      plaintextPlaintext
      導入:
      2.3
    • getPlaintext

      public byte[] getPlaintext()
    • getContext

      public VaultTransitContext getContext()
    • with

      public Plaintext with(VaultTransitContext context)
      指定された VaultTransitContext に関連付けられたこのプレーンテキストから新しい Plaintext オブジェクトを作成します。
      パラメーター:
      context - トランジットコンテキスト。
      戻り値:
      新しい Plaintext オブジェクト。
    • asString

      public StringSE asString()
      戻り値:
      デフォルトの CharsetSE を使用してデコードされた StringSE としてのプレーンテキスト。
    • asString

      public StringSE asString(CharsetSE charset)
      パラメーター:
      charset - デコードに使用する文字セット。
      戻り値:
      デフォルトの CharsetSE を使用してデコードされた StringSE としてのプレーンテキスト。
      導入:
      2.3
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode