JavaTM Platform
Standard Ed. 6

java.security.spec
クラス MGF1ParameterSpec

java.lang.Object
  上位を拡張 java.security.spec.MGF1ParameterSpec
すべての実装されたインタフェース:
AlgorithmParameterSpec

public class MGF1ParameterSpec
extends Object
implements AlgorithmParameterSpec

このクラスは、PKCS #1 v2.1 標準で定義された OAEP パディングおよび RSA-PSS 署名方式におけるマスク生成関数 MGF1 で使用される一連のパラメータを指定します。  

PKCS#1 標準の ASN.1 定義は次のように記述します。  

 MGF1Parameters ::= OAEP-PSSDigestAlgorthms
 
この例では、
 OAEP-PSSDigestAlgorithms    ALGORITHM-IDENTIFIER ::= {
   { OID id-sha1 PARAMETERS NULL   }|
   { OID id-sha256 PARAMETERS NULL }|
   { OID id-sha384 PARAMETERS NULL }|
   { OID id-sha512 PARAMETERS NULL },
   ...  -- 将来の拡張用 --
 }
 

導入されたバージョン:
1.5
関連項目:
PSSParameterSpec, OAEPParameterSpec

フィールドの概要
static MGF1ParameterSpec SHA1
          「SHA-1」メッセージダイジェストを使用する MGF1ParameterSpec です。
static MGF1ParameterSpec SHA256
          「SHA-256」メッセージダイジェストを使用する MGF1ParameterSpec です。
static MGF1ParameterSpec SHA384
          「SHA-384」メッセージダイジェストを使用する MGF1ParameterSpec です。
static MGF1ParameterSpec SHA512
          「SHA-512」メッセージダイジェストを使用する MGF1ParameterSpec です。
 
コンストラクタの概要
MGF1ParameterSpec(String mdName)
          PKCS #1 標準で定義されているマスク生成関数 MGF1 のパラメータセットを構築します。
 
メソッドの概要
 String getDigestAlgorithm()
          マスク生成関数によって使用されるメッセージダイジェストのアルゴリズム名を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SHA1

public static final MGF1ParameterSpec SHA1
「SHA-1」メッセージダイジェストを使用する MGF1ParameterSpec です。


SHA256

public static final MGF1ParameterSpec SHA256
「SHA-256」メッセージダイジェストを使用する MGF1ParameterSpec です。


SHA384

public static final MGF1ParameterSpec SHA384
「SHA-384」メッセージダイジェストを使用する MGF1ParameterSpec です。


SHA512

public static final MGF1ParameterSpec SHA512
「SHA-512」メッセージダイジェストを使用する MGF1ParameterSpec です。

コンストラクタの詳細

MGF1ParameterSpec

public MGF1ParameterSpec(String mdName)
PKCS #1 標準で定義されているマスク生成関数 MGF1 のパラメータセットを構築します。

パラメータ:
mdName - このマスク生成関数 MGF1 で使用されるメッセージダイジェストのアルゴリズム名
例外:
NullPointerException - mdName が null の場合
メソッドの詳細

getDigestAlgorithm

public String getDigestAlgorithm()
マスク生成関数によって使用されるメッセージダイジェストのアルゴリズム名を返します。

戻り値:
メッセージダイジェストのアルゴリズム名

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。