| JavaTM 2 Platform Std. Ed. v1.6.0 
 
javax.xml.crypto.dsig.spec
Class HMACParameterSpec
java.lang.Object
   javax.xml.crypto.dsig.spec.HMACParameterSpec 
All Implemented Interfaces: AlgorithmParameterSpec, SignatureMethodParameterSpec 
 
public final class HMACParameterSpec extends Objectimplements SignatureMethodParameterSpec 
Parameters for the 
 XML Signature HMAC Algorithm. The parameters include an optional output 
 length which specifies the MAC truncation length in bits. The resulting 
 HMAC will be truncated to the specified number of bits. If the parameter is 
 not specified, then this implies that all the bits of the hash are to be 
 output. The XML Schema Definition of the HMACOutputLengthelement is defined as: 
 <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
 <simpleType name="HMACOutputLengthType">
   <restriction base="integer"/>
 </simpleType>
 
 
 
 
Since:1.6See Also:SignatureMethod, 
RFC 2104 
 
 
| Constructor Summary |  
| HMACParameterSpec(int outputLength)Creates an
 HMACParameterSpecwith the specified truncation
 length. |  
| Methods inherited from class java.lang.Object |  
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |  
 
HMACParameterSpec
public HMACParameterSpec(int outputLength) 
Creates an HMACParameterSpecwith the specified truncation
 length.
 
Parameters:outputLength- the truncation length in number of bits 
getOutputLength
public int getOutputLength() 
Returns the truncation length.
 
Returns:the truncation length in number of bits 
 Copyright 2003 Sun Microsystems, Inc. All rights reserved |