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. |