モジュール java.xml.crypto

クラス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
    関連項目:
    SignatureMethod, RFC 2104
    • コンストラクタの詳細

      • HMACParameterSpec

        public HMACParameterSpec​(int outputLength)
        指定した切詰め長を使用して、HMACParameterSpecを作成します。
        パラメータ:
        outputLength - ビット単位数での切詰め長
    • メソッドの詳細

      • getOutputLength

        public int getOutputLength()
        切詰め長を返します。
        戻り値:
        ビット単位数での切詰め長