SignatureMethod (Java Platform SE 6) (original) (raw)



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:

A SignatureMethod instance may be created by invoking the[newSignatureMethod](../../../../javax/xml/crypto/dsig/XMLSignatureFactory.html#newSignatureMethod%28java.lang.String, javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec%29) method of the XMLSignatureFactory class.

Since:

1.6

See Also:

[XMLSignatureFactory.newSignatureMethod(String, SignatureMethodParameterSpec)](../../../../javax/xml/crypto/dsig/XMLSignatureFactory.html#newSignatureMethod%28java.lang.String, javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec%29)


Field Summary
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
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](../../../../javax/xml/crypto/AlgorithmMethod.html#getParameterSpec%28%29) in interface [AlgorithmMethod](../../../../javax/xml/crypto/AlgorithmMethod.html "interface in javax.xml.crypto")

Returns:

the algorithm-specific input parameters of this SignatureMethod (may be null if not specified)



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

Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

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