⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signaturemethod.java

📁 Mobile 应用程序使用 Java Micro Edition (Java ME) 平台
💻 JAVA
字号:
/* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. *//* * $Id: SignatureMethod.java,v 1.5 2005/05/10 16:03:46 mullan Exp $ */package javax.xml.crypto.dsig;import javax.xml.crypto.AlgorithmMethod;import javax.xml.crypto.XMLStructure;import javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec;import java.security.spec.AlgorithmParameterSpec;/** * A representation of the XML <code>SignatureMethod</code> element  * as defined in the <a href="http://www.w3.org/TR/xmldsig-core/"> * W3C Recommendation for XML-Signature Syntax and Processing</a>. * The XML Schema Definition is defined as: * <p> * <pre> *   &lt;element name="SignatureMethod" type="ds:SignatureMethodType"/&gt; *     &lt;complexType name="SignatureMethodType" mixed="true"&gt; *       &lt;sequence&gt; *         &lt;element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/&gt; *         &lt;any namespace="##any" minOccurs="0" maxOccurs="unbounded"/&gt; *           &lt;!-- (0,unbounded) elements from (1,1) namespace --&gt; *       &lt;/sequence&gt; *       &lt;attribute name="Algorithm" type="anyURI" use="required"/&gt; *     &lt;/complexType&gt; * </pre> * * A <code>SignatureMethod</code> instance may be created by invoking the * {@link XMLSignatureFactory#newSignatureMethod newSignatureMethod} method * of the {@link XMLSignatureFactory} class. * * @author Sean Mullan * @author JSR 105 Expert Group * @since 1.6 * @see XMLSignatureFactory#newSignatureMethod(String, SignatureMethodParameterSpec) */public interface SignatureMethod extends XMLStructure, AlgorithmMethod {    /**     * The <a href="http://www.w3.org/2000/09/xmldsig#dsa-sha1">DSAwithSHA1</a>     * (DSS) signature method algorithm URI.     */    static final String DSA_SHA1 =	"http://www.w3.org/2000/09/xmldsig#dsa-sha1";    /**     * The <a href="http://www.w3.org/2000/09/xmldsig#rsa-sha1">RSAwithSHA1</a>     * (PKCS #1) signature method algorithm URI.     */    static final String RSA_SHA1 = 	"http://www.w3.org/2000/09/xmldsig#rsa-sha1";    /**     * The <a href="http://www.w3.org/2000/09/xmldsig#hmac-sha1">HMAC-SHA1</a>     * MAC signature method algorithm URI      */    static final String HMAC_SHA1 =	"http://www.w3.org/2000/09/xmldsig#hmac-sha1";    /**     * Returns the algorithm-specific input parameters of this       * <code>SignatureMethod</code>.     *     * <p>The returned parameters can be typecast to a {@link     * SignatureMethodParameterSpec} object.     *     * @return the algorithm-specific input parameters of this      *    <code>SignatureMethod</code> (may be <code>null</code> if not      *    specified)     */    AlgorithmParameterSpec getParameterSpec();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -