| void *userData
|
the pointer to user data (xmlsec and xmlsec-crypto libraries
never touches this). |
| unsigned int flags
|
the XML Digital Signature processing flags. |
| unsigned int flags2
|
the XML Digital Signature processing flags. |
|
xmlSecKeyInfoCtx keyInfoReadCtx
|
the reading key context. |
|
xmlSecKeyInfoCtx keyInfoWriteCtx
|
the writing key context (not used for signature verification). |
|
xmlSecTransformCtx transformCtx
|
the <dsig:SignedInfo/> node processing context. |
|
xmlSecTransformUriType enabledReferenceUris
|
the URI types allowed for <dsig:Reference/> node. |
|
xmlSecPtrListPtr enabledReferenceTransforms
|
the list of transforms allowed in <dsig:Reference/> node. |
|
xmlSecTransformCtxPreExecuteCallback referencePreExecuteCallback
|
the callback for <dsig:Reference/> node processing. |
|
xmlSecTransformId defSignMethodId
|
the default signing method klass. |
|
xmlSecTransformId defC14NMethodId
|
the default c14n method klass. |
|
xmlSecTransformId defDigestMethodId
|
the default digest method klass. |
|
xmlSecKeyPtr signKey
|
the signature key; application may set signKey
before calling xmlSecDSigCtxSign or xmlSecDSigCtxVerify
functions. |
|
xmlSecTransformOperation operation
|
the operation: sign or verify. |
|
xmlSecBufferPtr result
|
the pointer to signature (not valid for signature verificaction). |
|
xmlSecDSigStatus status
|
the <dsig:Signatuire/> procesisng status. |
|
xmlSecTransformPtr signMethod
|
the pointer to signature transform. |
|
xmlSecTransformPtr c14nMethod
|
the pointer to c14n transform. |
|
xmlSecTransformPtr preSignMemBufMethod
|
the pointer to binary buffer right before signature
(valid only if XMLSEC_DSIG_FLAGS_STORE_SIGNATURE flag is set). |
|
xmlNodePtr signValueNode
|
the pointer to <dsig:SignatureValue/> node. |
|
xmlChar *id
|
the pointer to Id attribute of <dsig:Signature/> node. |
|
xmlSecPtrList signedInfoReferences
|
the list of references in <dsig:SignedInfo/> node. |
|
xmlSecPtrList manifestReferences
|
the list of references in <dsig:Manifest/> nodes. |
| void *reserved0
|
reserved for the future. |
| void *reserved1
|
reserved for the future. |