Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

javax.xml.crypto.dsig
Interface SignatureMethod

All Superinterfaces:
AlgorithmMethod, XMLStructure

public interface SignatureMethod
extends XMLStructure, AlgorithmMethod

A representation of the XML SignatureMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. The XML Schema Definition is defined as:

   <element name="SignatureMethod" type="ds:SignatureMethodType"/>
     <complexType name="SignatureMethodType" mixed="true">
       <sequence>
         <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
         <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
           <!-- (0,unbounded) elements from (1,1) namespace -->
       </sequence>
       <attribute name="Algorithm" type="anyURI" use="required"/>
     </complexType>
 
A SignatureMethod instance may be created by invoking the newSignatureMethod method of the XMLSignatureFactory class.

Since:
1.6
See Also:
XMLSignatureFactory.newSignatureMethod(String, SignatureMethodParameterSpec)

Field Summary
Modifier and Type Field and Description
static String DSA_SHA1
          The DSAwithSHA1 (DSS) signature method algorithm URI.
static String HMAC_SHA1
          The HMAC-SHA1 MAC signature method algorithm URI
static String RSA_SHA1
          The RSAwithSHA1 (PKCS #1) signature method algorithm URI.
 
Method Summary
Modifier and Type Method and Description
 AlgorithmParameterSpec getParameterSpec()
          Returns the algorithm-specific input parameters of this SignatureMethod.
 
Methods inherited from interface javax.xml.crypto.XMLStructure
isFeatureSupported
 
Methods inherited from interface javax.xml.crypto.AlgorithmMethod
getAlgorithm
 

Field Detail

DSA_SHA1

static final String DSA_SHA1
The DSAwithSHA1 (DSS) signature method algorithm URI.

See Also:
Constant Field Values

RSA_SHA1

static final String RSA_SHA1
The RSAwithSHA1 (PKCS #1) signature method algorithm URI.

See Also:
Constant Field Values

HMAC_SHA1

static final String HMAC_SHA1
The HMAC-SHA1 MAC signature method algorithm URI

See Also:
Constant Field Values
Method Detail

getParameterSpec

AlgorithmParameterSpec getParameterSpec()
Returns the algorithm-specific input parameters of this SignatureMethod.

The returned parameters can be typecast to a SignatureMethodParameterSpec object.

Specified by:
getParameterSpec in interface AlgorithmMethod
Returns:
the algorithm-specific input parameters of this SignatureMethod (may be null if not specified)

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.