public interface DigestMethod extends XMLStructure, AlgorithmMethod
DigestMethod
元素的表示 。
XML模式定义定义为:
<element name="DigestMethod" type="ds:DigestMethodType"/>
<complexType name="DigestMethodType" mixed="true">
<sequence>
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
<!-- (0,unbounded) elements from (1,1) namespace -->
</sequence>
<attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
可以通过调用XMLSignatureFactory
类的newDigestMethod
方法来创建一个DigestMethod
实例。
XMLSignatureFactory.newDigestMethod(String, DigestMethodParameterSpec)
Modifier and Type | Field and Description |
---|---|
static String |
RIPEMD160
RIPEMD-160摘要方法算法URI。
|
static String |
SHA1
SHA1摘要方法算法URI。
|
static String |
SHA256
SHA256摘要方法算法URI。
|
static String |
SHA512
SHA512摘要方法算法URI。
|
Modifier and Type | Method and Description |
---|---|
AlgorithmParameterSpec |
getParameterSpec()
返回与此DigestMethod相关的特定于算法的输入
DigestMethod 。
|
isFeatureSupported
getAlgorithm
static final String SHA1
static final String SHA256
static final String SHA512
static final String RIPEMD160
AlgorithmParameterSpec getParameterSpec()
DigestMethod
相关联的特定于算法的输入DigestMethod
。
返回的参数可以类型转换为DigestMethodParameterSpec
对象。
getParameterSpec
在界面
AlgorithmMethod
null
如果未指定)