模块  java.xml.crypto

Class HMACParameterSpec

  • 实现的所有接口
    AlgorithmParameterSpecSignatureMethodParameterSpec

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

      • HMACParameterSpec

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

      • getOutputLength

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