Module  java.xml.crypto

Class HMACParameterSpec

  • All Implemented Interfaces:
    AlgorithmParameterSpecSignatureMethodParameterSpec


    public final class HMACParameterSpec
    extends Object
    implements SignatureMethodParameterSpec
    参数为XML Signature HMAC Algorithm 这些参数包括一个可选的输出长度,它以位表示MAC截断长度。 所产生的HMAC将被截断到指定的位数。 如果未指定参数,则这意味着要输出散列的所有位。 HMACOutputLength元素的XML模式定义定义为:
       <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/> <simpleType name="HMACOutputLengthType"> <restriction base="integer"/> </simpleType>  
    从以下版本开始:
    1.6
    另请参见:
    SignatureMethodRFC 2104
    • 构造方法详细信息

      • HMACParameterSpec

        public HMACParameterSpec​(int outputLength)
        创建一个具有指定截断长度的 HMACParameterSpec
        参数
        outputLength - 位数的截断长度
    • 方法详细信息

      • getOutputLength

        public int getOutputLength​()
        返回截断长度。
        结果
        截断长度的位数