JavaTM 2 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 Signature HMAC Algorithm 的參數。這些參數包括一個可選的輸出長度,該長度指定了 MAC 截斷長度(以位為單位)。得到的 HMAC 將被截斷為指定的位數。如果未指定該參數,則意味著輸出雜湊值的所有位。HMACOutputLength 元素的 XML Schema Definition 定義如下:


<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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only