_xmlSecEncCtx Struct Reference

struct _xmlSecEncCtx

xmlSecEncCtx: : the pointer to user data (xmlsec and xmlsec-crypto libraries never touches this). : the XML Encryption processing flags. : the XML Encryption processing flags. : the mode. : the reading key context. : the writing key context (not used for signature verification). : the transforms processing context. : the default encryption method (used if <enc:EncryptionMethod/> node is not present). : the signature key; application may set encKey before calling encryption/decryption functions. : the operation: encrypt or decrypt. : the pointer to signature (not valid for signature verificaction). : the flag: if set then result in result is base64 encoded. : the flag: if set then resulted <enc:EncryptedData/> or <enc:EncryptedKey/> node is added to the document. : the pointer to encryption transform. : the ID attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node. : the Type attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node. : the MimeType attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node. : the Encoding attributeof <enc:EncryptedData/> or <enc:EncryptedKey/> node. : the Recipient attribute of <enc:EncryptedKey/> node.. : the CarriedKeyName attribute of <enc:EncryptedKey/> node. : the pointer to <enc:EncryptedData/> or <enc:EncryptedKey/> node. : the pointer to <enc:EncryptionMethod/> node. : the pointer to <enc:KeyInfo/> node. : the pointer to <enc:CipherValue/> node. : reserved for the future. : reserved for the future.

XML Encrypiton context.

Member Data Documentation

xmlChar * carriedKeyName

xmlChar *carriedKeyName

xmlNodePtr cipherValueNode

xmlNodePtr cipherValueNode

xmlSecTransformId defEncMethodId

xmlSecTransformId defEncMethodId

xmlNodePtr encDataNode

xmlNodePtr encDataNode

xmlSecKeyPtr encKey

xmlSecKeyPtr encKey

xmlSecTransformPtr encMethod

xmlSecTransformPtr encMethod

xmlNodePtr encMethodNode

xmlNodePtr encMethodNode

xmlChar * encoding

xmlChar *encoding

unsigned int flags

unsigned intflags

unsigned int flags2

unsigned intflags2

xmlChar * id

xmlChar *id

xmlNodePtr keyInfoNode

xmlNodePtr keyInfoNode

xmlSecKeyInfoCtx keyInfoReadCtx

xmlSecKeyInfoCtx keyInfoReadCtx

xmlSecKeyInfoCtx keyInfoWriteCtx

xmlSecKeyInfoCtx keyInfoWriteCtx

xmlChar * mimeType

xmlChar *mimeType

xmlEncCtxMode mode

xmlEncCtxMode mode

xmlSecTransformOperation operation

xmlSecTransformOperation operation

xmlChar * recipient

xmlChar *recipient

void * reserved0

void *reserved0

void * reserved1

void *reserved1

xmlSecBufferPtr result

xmlSecBufferPtr result

int resultBase64Encoded

intresultBase64Encoded

int resultReplaced

intresultReplaced

xmlSecTransformCtx transformCtx

xmlSecTransformCtx transformCtx

xmlChar * type

xmlChar *type

void * userData

void *userData