XmlEncryptionEntry

data class XmlEncryptionEntry(val algorithmName: String, val cipherRefUrl: String, val cipherRefUrlRaw: String, val encryptionProperties: XmlEncryptionProperties?, val keyInfo: XmlEncryptionKeyInfo?, val nodeTree: XmlElementNodeData)

A simplified JSON view of an <EncryptedData> element specified in the "XML Encryption Syntax and Processing Version 1.1" standard. See https://www.w3.org/TR/xmlenc-core1/

Constructors

Link copied to clipboard
fun XmlEncryptionEntry(algorithmName: String, cipherRefUrl: String, cipherRefUrlRaw: String, encryptionProperties: XmlEncryptionProperties?, keyInfo: XmlEncryptionKeyInfo?, nodeTree: XmlElementNodeData)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun serialize(generator: JsonGenerator)

Properties

Link copied to clipboard

The name of the encryption algorithm that was used to encrypt the resource. The algorithm name is typically an URL, for example: http://www.idpf.org/2008/embedding

Link copied to clipboard

The absolute and normalized URL referencing the encrypted data.

Link copied to clipboard

The absolute or relative URL referencing the encrypted data.

Link copied to clipboard

Additional information concerning the generation of the encrypted data.

Link copied to clipboard

Carries information about the key used to encrypt the data.

Link copied to clipboard

A tree of nodes, representing all contents of the <EncryptedData> element.