public class Encryptions extends OFDElement
解密入口文件采用XML形式标识。文件以Encryptions为根节点,可包含多个加密信息(EncryptInfo)节点。
每个加密信息节点的内容包含两部分,一部分为加密概要信息, 另一部分为密钥描述文件和密密文映射表的位置,如图 C.2
解密输入文件的文件名固定为”Encryptions.xml“,应放置在OFD文件的根目录(与OFD.xml位置相同)
GMT0099-2020
proxy| 构造器和说明 |
|---|
Encryptions() |
Encryptions(org.dom4j.Element proxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
Encryptions |
addEncryptInfo(@NotNull CT_EncryptInfo encryptInfo)
【必选 OFD 2.0】
增加 加密描述信息
多重加密形成多个加密操作记录
GMT0099 附录 C.3
|
@NotNull List<CT_EncryptInfo> |
getEncryptInfos()
【必选 OFD 2.0】
获取 加密描述信息 列表
GMT0099 附录 C.3
|
int |
maxID()
返回当前容器内最大的加密操作标识数字
没有加密标识或无法解析成数字,则返回0
|
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 Encryptions addEncryptInfo(@NotNull @NotNull CT_EncryptInfo encryptInfo)
多重加密形成多个加密操作记录
GMT0099 附录 C.3
encryptInfo - 加密描述信息@NotNull public @NotNull List<CT_EncryptInfo> getEncryptInfos()
GMT0099 附录 C.3
public int maxID()
没有加密标识或无法解析成数字,则返回0
Copyright © 2021. All rights reserved.