Module java.xml.crypto

Class 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
参见:
  • Constructor Details

    • HMACParameterSpec

      public HMACParameterSpec(int outputLength)
      使用指定的截断长度创建一个HMACParameterSpec
      参数:
      outputLength - 以位为单位的截断长度
  • Method Details

    • getOutputLength

      public int getOutputLength()
      返回截断长度。
      返回:
      以位为单位的截断长度