JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig.spec
クラス HMACParameterSpec

java.lang.Object
  上位を拡張 javax.xml.crypto.dsig.spec.HMACParameterSpec
すべての実装されたインタフェース:
AlgorithmParameterSpec, SignatureMethodParameterSpec

public final class HMACParameterSpec
extends Object
implements SignatureMethodParameterSpec

XML 署名 HMAC アルゴリズム用のパラメータ。このパラメータは、MAC ビット単位の切り詰め長を指定する省略可能な出力長が含まれます。結果として得られる HMAC は、ビット単位で指定した数に切り詰められます。パラメータが指定されない場合、ハッシュのすべてのビットが出力されることになります。HMACOutputLength 要素の XML スキーマ定義は、次のように定義されます。  


 <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
 <simpleType name="HMACOutputLengthType">
   <restriction base="integer"/>
 </simpleType>
 

導入されたバージョン:
1.6
関連項目:
SignatureMethod, RFC 2104:

コンストラクタの概要
HMACParameterSpec(int outputLength)
          指定した切捨て長を使用して、HMACParameterSpec を作成します。
 
メソッドの概要
 int getOutputLength()
          切り詰め長を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HMACParameterSpec

public HMACParameterSpec(int outputLength)
指定した切捨て長を使用して、HMACParameterSpec を作成します。

パラメータ:
outputLength - ビット単位数での切り詰め長
メソッドの詳細

getOutputLength

public int getOutputLength()
切り詰め長を返します。

戻り値:
ビット単位数での切り詰め長

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 も参照してください。