public class SignedInfo extends OFDElement
18.2.1 文件摘要 图 86 表 67
GMT0099 B.2 图 B.2
proxy| 构造器和说明 |
|---|
SignedInfo() |
SignedInfo(org.dom4j.Element proxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
SignedInfo |
addStampAnnot(StampAnnot stampAnnot)
【可选】
增加 本签名关联的外观(用OFD中的注解表示)
该节点可出现多次
|
@Nullable Parameters |
getParameters()
【可选 OFD 2.0】
获取 扩展签名属性集
|
Provider |
getProvider()
【必选】
获取 创建签名时所用的签章组件提供者信息
|
References |
getReferences()
【必选】
设置 包内文件计算所得的摘要记录列表
一个受本次签名保护的包内文件对应一个 Reference节点
|
Seal |
getSeal()
【可选】
设置 电子印章信息
|
String |
getSignatureDateTime()
【可选】
设置 签名时间
记录安全模块返回的签名时间,以便验证时使用
|
String |
getSignatureMethod()
【可选】
设置 签名方法
记录安全模块返回的签名算法代码,以便验证时使用
|
List<StampAnnot> |
getStampAnnots()
【可选】
获取 本签名关联的外观(用OFD中的注解表示)序列
该节点可出现多次
|
SignedInfo |
setParameters(@Nullable Parameters parameters)
【可选 OFD 2.0】
设置 扩展签名属性集
|
SignedInfo |
setProvider(Provider provider)
【必选】
设置 创建签名时所用的签章组件提供者信息
|
SignedInfo |
setReferences(References references)
【必选】
设置 包内文件计算所得的摘要记录列表
一个受本次签名保护的包内文件对应一个 Reference节点
|
SignedInfo |
setSeal(Seal seal)
【可选】
设置 电子印章信息
|
SignedInfo |
setSignatureDateTime(String signatureDateTime)
【可选】
设置 签名时间
记录安全模块返回的签名时间,以便验证时使用
|
SignedInfo |
setSignatureMethod(org.bouncycastle.asn1.ASN1ObjectIdentifier oid)
【可选】
设置 签名方法
记录安全模块返回的签名算法代码,以便验证时使用
|
SignedInfo |
setSignatureMethod(String signatureMethod)
【可选】
设置 签名方法
记录安全模块返回的签名算法代码,以便验证时使用
|
addOFDEntity, getElements, getInstance, getObjID, getOFDElement, getOFDElement, getOFDElements, getOFDElementText, getQualifiedName, removeAll, removeAttr, removeOFDElemByNames, set, setObjID, setObjID, setOFDEntity, setOFDNameaccept, add, add, add, add, add, add, add, add, add, addAttribute, addAttribute, addCDATA, addComment, addElement, addElement, addElement, addEntity, additionalNamespaces, addNamespace, addProcessingInstruction, addProcessingInstruction, addText, appendAttributes, appendContent, asXML, asXPathResult, attribute, attribute, attribute, attributeCount, attributeIterator, attributes, attributeValue, attributeValue, attributeValue, attributeValue, clearContent, clone, content, createCopy, createCopy, createCopy, createXPath, declaredNamespaces, detach, element, element, elementByID, elementIterator, elementIterator, elementIterator, elements, elements, elements, elementText, elementText, elementTextTrim, elementTextTrim, equals, getData, getDocument, getName, getNamespace, getNamespaceForPrefix, getNamespaceForURI, getNamespacePrefix, getNamespacesForURI, getNamespaceURI, getNodeType, getNodeTypeName, getParent, getPath, getPath, getProxy, getQName, getQName, getStringValue, getText, getTextTrim, getUniquePath, getUniquePath, getXPathResult, hasContent, hasMixedContent, indexOf, isReadOnly, isRootElement, isTextOnly, matches, node, nodeCount, nodeIterator, normalize, numberValueOf, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, remove, remove, remove, remove, remove, removeProcessingInstruction, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setAttributes, setAttributeValue, setAttributeValue, setContent, setData, setDocument, setName, setParent, setProcessingInstructions, setProxy, setQName, setText, supportsParent, valueOf, writepublic SignedInfo setProvider(Provider provider)
provider - 创建签名时所用的签章组件提供者信息public Provider getProvider()
public SignedInfo setSignatureMethod(String signatureMethod)
记录安全模块返回的签名算法代码,以便验证时使用
signatureMethod - 签名方法public SignedInfo setSignatureMethod(org.bouncycastle.asn1.ASN1ObjectIdentifier oid)
记录安全模块返回的签名算法代码,以便验证时使用
oid - 签名方法ASN1对象标识符public String getSignatureMethod()
记录安全模块返回的签名算法代码,以便验证时使用
public SignedInfo setSignatureDateTime(String signatureDateTime)
记录安全模块返回的签名时间,以便验证时使用
signatureDateTime - 签名时间public String getSignatureDateTime()
记录安全模块返回的签名时间,以便验证时使用
public SignedInfo setParameters(@Nullable @Nullable Parameters parameters)
parameters - 扩展签名属性集,null表示删除@Nullable public @Nullable Parameters getParameters()
public SignedInfo setReferences(References references)
一个受本次签名保护的包内文件对应一个 Reference节点
references - 包内文件计算所得的摘要记录列表public References getReferences()
一个受本次签名保护的包内文件对应一个 Reference节点
public SignedInfo addStampAnnot(StampAnnot stampAnnot)
该节点可出现多次
stampAnnot - 本签名关联的外观public List<StampAnnot> getStampAnnots()
该节点可出现多次
public SignedInfo setSeal(Seal seal)
seal - 电子印章信息public Seal getSeal()
Copyright © 2021. All rights reserved.