Mit XML-Verschlüsselung ist das Generieren eines <EncryptedData> Tags aus dem http://www.w3.org/2001/04/xmlenc-Namespace gemeint. Die Eingabe muss aus XML-Daten bestehen. Zur Verschlüsselung von XML sind folgende Eingaben erforderlich: XML. Das zu verschlüsselnde XML muss wohlgeformt sein. Das XML-Codefragment muss einen einzelnen Stammknoten und die vollständige XML-Deklaration enthalten. Wenn Sie nur ein einzelnes Tag verschlüsseln möchten, stellen Sie sicher, dass es in wohlgeformtes XML eingeschlossen ist, bevor Sie das Codefragment verschlüsseln.
Empfängerzertifikate. Die Liste (Sammlung) aller Empfängerzertifikate, für die XML verschlüsselt wird. Die Empfängerzertifikate können auf ein com.adobe.idp.Document-Objekt, ein LiveCycle Truststore-Alias oder eine LDAP-URL mit dem Speicherort des Zertifikats zeigen.
XPath-Ausdruck. Ein XPath-Ausdruck, der genau auf den zu verschlüsselnden Bereich zeigt.
Hinweis: Der XPath-Ausdruck sollte nicht auf Attribute, Werte oder Kommentare zeigen, und er darf nur auf ein Element zeigen.
ID-Attribut. Der eindeutige Bezeichner des resultierenden <EncryptedData>-Tags. Jeder XPath-Ausdruck muss mit einem ID-Attribut verknüpft sein. Die Verknüpfung zwischen der Empfänger der XPath-Liste und der ID erfolgt durch ein Containerobjekt. Es wird eine Ausnahme ausgelöst, wenn keine ID angegeben wird oder wenn die ID im Eingabedokument vorhanden ist.
Enum-Wert. Dieser Wert ermöglicht es der aufrufenden Anwendung, den zum Verschlüsseln des XML zu verwendenden symmetrischen Schlüsselalgorithmus auszuwählen. Die möglichen Werte lauten AES128, AES192, AES256 und TRIPLEDES.
isXFA-Eigenschaft. Ein boolescher Wert, der angibt, ob der Inhalt XFA ist oder nicht. Die Standardeinstellung ist false. Wenn diese Eigenschaft den Wert „true“ hat, wird der XML-Datei die XFA-spezifische EncryptionProperty-Eigenschaft hinzugefügt.
|
|
|