Go to the source code of this file.
Typedefs |
| typedef xsltSecurityPrefs * | xsltSecurityPrefsPtr |
| typedef int(* | xsltSecurityCheck )(xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const char *value) |
Enumerations |
| enum | xsltSecurityOption {
XSLT_SECPREF_READ_FILE = 1,
XSLT_SECPREF_WRITE_FILE,
XSLT_SECPREF_CREATE_DIRECTORY,
XSLT_SECPREF_READ_NETWORK,
XSLT_SECPREF_WRITE_NETWORK
} |
Functions |
XSLTPUBFUN
xsltSecurityPrefsPtr XSLTCALL | xsltNewSecurityPrefs (void) |
| XSLTPUBFUN void XSLTCALL | xsltFreeSecurityPrefs (xsltSecurityPrefsPtr sec) |
| XSLTPUBFUN int XSLTCALL | xsltSetSecurityPrefs (xsltSecurityPrefsPtr sec, xsltSecurityOption option, xsltSecurityCheck func) |
XSLTPUBFUN xsltSecurityCheck
XSLTCALL | xsltGetSecurityPrefs (xsltSecurityPrefsPtr sec, xsltSecurityOption option) |
| XSLTPUBFUN void XSLTCALL | xsltSetDefaultSecurityPrefs (xsltSecurityPrefsPtr sec) |
XSLTPUBFUN
xsltSecurityPrefsPtr XSLTCALL | xsltGetDefaultSecurityPrefs (void) |
| XSLTPUBFUN int XSLTCALL | xsltSetCtxtSecurityPrefs (xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt) |
| XSLTPUBFUN int XSLTCALL | xsltSecurityAllow (xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const char *value) |
| XSLTPUBFUN int XSLTCALL | xsltSecurityForbid (xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const char *value) |
| XSLTPUBFUN int XSLTCALL | xsltCheckWrite (xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const xmlChar *URL) |
| XSLTPUBFUN int XSLTCALL | xsltCheckRead (xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const xmlChar *URL) |