类 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
参见:
  • 构造方法详细信息

    • HMACParameterSpec

      public HMACParameterSpec(int outputLength)
      创建具有指定截断长度的 HMACParameterSpec
      参数:
      outputLength - 位数的截断长度
  • 方法详情

    • getOutputLength

      public int getOutputLength()
      返回截断长度。
      返回:
      以位数表示的截断长度