| void *userData
|
the pointer to user data (xmlsec and xmlsec-crypto libraries
never touches this). |
| unsigned int flags
|
the XML Encryption processing flags. |
| unsigned int flags2
|
the XML Encryption processing flags. |
|
xmlEncCtxMode mode
|
the mode. |
|
xmlSecKeyInfoCtx keyInfoReadCtx
|
the reading key context. |
|
xmlSecKeyInfoCtx keyInfoWriteCtx
|
the writing key context (not used for signature verification). |
|
xmlSecTransformCtx transformCtx
|
the transforms processing context. |
|
xmlSecTransformId defEncMethodId
|
the default encryption method (used if
<enc:EncryptionMethod/> node is not present). |
|
xmlSecKeyPtr encKey
|
the signature key; application may set encKey
before calling encryption/decryption functions. |
|
xmlSecTransformOperation operation
|
the operation: encrypt or decrypt. |
|
xmlSecBufferPtr result
|
the pointer to signature (not valid for signature verificaction). |
| int resultBase64Encoded
|
the flag: if set then result in result is base64 encoded. |
| int resultReplaced
|
the flag: if set then resulted <enc:EncryptedData/>
or <enc:EncryptedKey/> node is added to the document. |
|
xmlSecTransformPtr encMethod
|
the pointer to encryption transform. |
|
xmlChar *id
|
the ID attribute of <enc:EncryptedData/>
or <enc:EncryptedKey/> node. |
|
xmlChar *type
|
the Type attribute of <enc:EncryptedData/>
or <enc:EncryptedKey/> node. |
|
xmlChar *mimeType
|
the MimeType attribute of <enc:EncryptedData/>
or <enc:EncryptedKey/> node. |
|
xmlChar *encoding
|
the Encoding attributeof <enc:EncryptedData/>
or <enc:EncryptedKey/> node. |
|
xmlChar *recipient
|
the Recipient attribute of <enc:EncryptedKey/> node.. |
|
xmlChar *carriedKeyName
|
the CarriedKeyName attribute of <enc:EncryptedKey/> node. |
|
xmlNodePtr encDataNode
|
the pointer to <enc:EncryptedData/>
or <enc:EncryptedKey/> node. |
|
xmlNodePtr encMethodNode
|
the pointer to <enc:EncryptionMethod/> node. |
|
xmlNodePtr keyInfoNode
|
the pointer to <enc:KeyInfo/> node. |
|
xmlNodePtr cipherValueNode
|
the pointer to <enc:CipherValue/> node. |
| void *reserved0
|
reserved for the future. |
| void *reserved1
|
reserved for the future. |