クラスEncodedKeySpec

java.lang.Object
java.security.spec.EncodedKeySpec
すべての実装されたインタフェース:
KeySpec
直系の既知のサブクラス:
PKCS8EncodedKeySpec, X509EncodedKeySpec

public abstract class EncodedKeySpec extends Object implements KeySpec
公開キーまたは非公開キーを、エンコードされた形式で表現します。
導入されたバージョン:
1.2
関連 目:
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
     
    EncodedKeySpec(byte[] encodedKey)
    指定されたエンコードされたキーを使用して、新しいEncodedKeySpecを作成します。
    protected
    EncodedKeySpec(byte[] encodedKey, String algorithm)
    指定されたエンコードされたキーを使用して、新しいEncodedKeySpecを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    エンコードされたキーのアルゴリズ の名前を返します。
    byte[]
    エンコードされたキーを返します。
    abstract String
    このキー仕様に関連したエンコーディング形式の名前を返します。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • EncodedKeySpec

      public EncodedKeySpec(byte[] encodedKey)
      指定されたエンコードされたキーを使用して、新しいEncodedKeySpecを作成します。
      パラメータ:
      encodedKey - エンコードされたキー。 この配列の内容は、後続の変更に影響されないようにコピーされる。
      スロー:
      NullPointerException - encodedKeyがnullである 合。
    • EncodedKeySpec

      protected EncodedKeySpec(byte[] encodedKey, String algorithm)
      指定されたエンコードされたキーを使用して、新しいEncodedKeySpecを作成します。 このコンストラクタは、EncodedKeySpecオブジェクトの後続のコール元がキーのアルゴリズ を認識しない 合に役立ちます。
      パラメータ:
      encodedKey - エンコードされたキー。 この配列の内容は、後続の変更に影響されないようにコピーされる。
      algorithm - エンコードされたキーのアルゴリズ 名標準アルゴリズ 名の詳細は、「Javaセキュリティ標準アルゴリズ 名仕様」のKeyFactoryの を参照してく さい。
      スロー:
      NullPointerException - encodedKeyまたはalgorithmがnullであるかどうか。
      IllegalArgumentException - algorithmが空の文字列の 合""
      導入されたバージョン:
      9
  • メソッドの詳細

    • getAlgorithm

      public String getAlgorithm()
      エンコードされたキーのアルゴリズ の名前を返します。
      戻り値:
      アルゴリズ の名前、または指定されていない 合はnull
      導入されたバージョン:
      9
    • getEncoded

      public byte[] getEncoded()
      エンコードされたキーを返します。
      戻り値:
      エンコードされたキー。 このメソッドが呼び出されるたびに新しい配列を返す。
    • getFormat

      public abstract String getFormat()
      このキー仕様に関連したエンコーディング形式の名前を返します。

      キー(Keyを参照)の不透明な表現をこのキー仕様(またはそのサブクラス)に変換(KeyFactoryを参照)できる 合、その不透明なキーで呼び出されたgetFormatは、このキー仕様のgetFormatメソッドと同じ値を返します。

      戻り値:
      エンコーディング形式の文字列表現。