[xmlsec] api-doc, gtkdoc
Jürgen Urban
RadioUrban at t-online.de
Tue Dec 3 07:38:22 PST 2002
Hello,
I added some pkcs#11-functions (e.g. smartcards) and I tried to "make
api-doc", but there were no html-files created.
I get many messages and don't know what the mistake is.
There are missing elements in the sgml-files. I think that the missing
elements must be defined in any docbook.
I have these docbooks installed in "/usr/share/sgml/docbook/" (System Linux
SuSe 8.0):
docbook-dsssl-stylesheets (soft link -> dsssl-stylesheets-1.74b)
docbook-xsl-stylesheets-1.42
dsssl-stylesheets-1.74b
sgml-dtd-3.0-1.0-8 (soft link -> sgml-dtd-3.0)
docbook-toys
dsssl-stylesheets (soft link -> dsssl-stylesheets-1.74b)
sgml-dtd-3.0
utils-0.6.6
Which docbooks do I need?
I tried to find documentation about gtk-doc, but I can't find anything good.
Thank You for helping and best regards,
Jürgen Urban
The output of "make api-doc":
make[1]: Wechsel in das Verzeichnis Verzeichnis
»/home/juergen/Programmierung/XMLProjekt/xmlsec/docs/api«
=============================================================================
WARNING: 35 unused declarations.
These can be found in xmlsec-unused.txt.
They should be added to xmlsec-sections.txt in the appropriate place.
=============================================================================
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11.c:151
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11.c:366
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11.c:404
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11_rsa.c:378
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11_rsa.c:379
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11_rsa.c:380
ERROR parsing comment block file : parameter expected -
./code/src/pkcs11_rsa.c:381
WARNING: Parameter description missing in source code comment block -
Func: xmlSecKeyInfoNodeRead Param: certsVerificationTime.
WARNING: Parameter description missing in source code comment block -
Func: xmlSecGetKeyCallback Param: certsVerificationTime.
WARNING: Parameter description missing in source code comment block -
Func: xmlSecKeysMngrGetKey Param: certsVerificationTime.
WARNING: Parameter description missing in source code comment block -
Func: xmlSecDSigCtx Param: certsVerificationTime.
WARNING: Parameter description missing in source code comment block -
Func: xmlSecEncCtx Param: certsVerificationTime.
Use of uninitialized value in print at /usr/bin/gtkdoc-mkdb line 1769.
1e+02% function docs coverage (271 functions documented, 0 not documented)
See xmlsec-undocumented.txt for a list of missing docs.
The doc coverage percentage doesn't include intro sections.
gtkdoc-mkhtml xmlsec xmlsec.sgml
jade:xmlsec.sgml:1:59:W: cannot generate system identifier for public text
"-//Davenport//DTD DocBook V3.0//EN"
jade:xmlsec.sgml:24:0:E: reference to entity "BOOK" for which no system
identifier could be generated
jade:xmlsec.sgml:1:0: entity was defined here
jade:xmlsec.sgml:24:0:E: DTD did not contain element declaration for document
type name
jade:xmlsec.sgml:25:9:E: there is no attribute "ID"
jade:xmlsec.sgml:25:16:E: element "BOOK" undefined
jade:xmlsec.sgml:26:11:E: element "BOOKINFO" undefined
jade:xmlsec.sgml:27:10:E: element "TITLE" undefined
jade:xmlsec.sgml:28:16:E: element "AUTHORGROUP" undefined
jade:xmlsec.sgml:29:13:E: element "AUTHOR" undefined
jade:xmlsec.sgml:30:18:E: element "FIRSTNAME" undefined
jade:xmlsec.sgml:31:16:E: element "SURNAME" undefined
jade:xmlsec.sgml:32:20:E: element "AFFILIATION" undefined
jade:xmlsec.sgml:33:11:E: element "ADDRESS" undefined
jade:xmlsec.sgml:34:11:E: element "EMAIL" undefined
jade:xmlsec.sgml:39:14:E: element "COPYRIGHT" undefined
jade:xmlsec.sgml:40:11:E: element "YEAR" undefined
jade:xmlsec.sgml:41:13:E: element "HOLDER" undefined
jade:xmlsec.sgml:43:16:E: element "LEGALNOTICE" undefined
jade:xmlsec.sgml:44:11:E: element "PARA" undefined
jade:xmlsec.sgml:48:11:E: element "PARA" undefined
jade:xmlsec.sgml:54:11:E: element "PARA" undefined
jade:xmlsec.sgml:59:13:E: element "ABSTRACT" undefined
jade:xmlsec.sgml:60:11:E: element "PARA" undefined
jade:xmlsec.sgml:67:14:E: there is no attribute "ID"
jade:xmlsec.sgml:67:28:E: element "CHAPTER" undefined
jade:xmlsec.sgml:68:11:E: element "TITLE" undefined
jade:xmlsec.sgml:70:10:E: element "PARA" undefined
jade:xmlsec.sgml:71:16:E: there is no attribute "URL"
jade:xmlsec.sgml:71:40:E: element "ULINK" undefined
jade:xmlsec.sgml:72:40:E: element "ULINK" undefined
jade:xmlsec.sgml:75:46:E: element "ULINK" undefined
jade:xmlsec.sgml:77:47:E: element "ULINK" undefined
jade:xmlsec.sgml:81:26:E: element "CHAPTER" undefined
jade:xmlsec.sgml:82:10:E: element "TITLE" undefined
jade:xmlsec.sgml:83:9:E: element "PARA" undefined
jade:sgml/xmlsec.sgml:1:13:E: there is no attribute "ID"
jade:sgml/xmlsec.sgml:1:28:E: element "REFENTRY" undefined
jade:sgml/xmlsec.sgml:2:8:E: element "REFMETA" undefined
jade:sgml/xmlsec.sgml:3:14:E: element "REFENTRYTITLE" undefined
jade:sgml/xmlsec.sgml:4:10:E: element "MANVOLNUM" undefined
jade:sgml/xmlsec.sgml:5:12:E: element "REFMISCINFO" undefined
jade:sgml/xmlsec.sgml:8:11:E: element "REFNAMEDIV" undefined
jade:sgml/xmlsec.sgml:9:8:E: element "REFNAME" undefined
jade:sgml/xmlsec.sgml:9:38:E: element "REFPURPOSE" undefined
jade:sgml/xmlsec.sgml:12:15:E: element "REFSYNOPSISDIV" undefined
jade:sgml/xmlsec.sgml:12:22:E: element "TITLE" undefined
jade:sgml/xmlsec.sgml:13:9:E: element "SYNOPSIS" undefined
jade:sgml/xmlsec.sgml:17:26:E: there is no attribute "LINKEND"
jade:sgml/xmlsec.sgml:17:38:E: element "LINK" undefined
jade:sgml/xmlsec.sgml:18:42:E: element "LINK" undefined
jade:sgml/xmlsec.sgml:26:9:E: element "REFSECT1" undefined
jade:sgml/xmlsec.sgml:27:6:E: element "TITLE" undefined
jade:sgml/xmlsec.sgml:28:5:E: element "PARA" undefined
jade:sgml/xmlsec.sgml:33:9:E: element "REFSECT1" undefined
jade:sgml/xmlsec.sgml:34:6:E: element "TITLE" undefined
jade:sgml/xmlsec.sgml:35:9:E: element "REFSECT2" undefined
jade:sgml/xmlsec.sgml:36:6:E: element "TITLE" undefined
jade:sgml/xmlsec.sgml:36:18:E: there is no attribute "ID"
jade:sgml/xmlsec.sgml:36:30:E: element "ANCHOR" undefined
jade:sgml/xmlsec.sgml:36:51:E: end tag for "ANCHOR" omitted, but its
declaration does not permit this
jade:sgml/xmlsec.sgml:36:7: start tag was here
jade:sgml/xmlsec.sgml:37:15:E: element "PROGRAMLISTING" undefined
jade:sgml/xmlsec.sgml:38:5:E: element "PARA" undefined
jade:sgml/xmlsec.sgml:41:5:E: element "PARA" undefined
jade:sgml/xmlsec.sgml:44:9:E: element "REFSECT2" undefined
jade:sgml/xmlsec.sgml:45:6:E: element "TITLE" undefined
jade:sgml/xmlsec.sgml:45:34:E: element "ANCHOR" undefined
jade:sgml/xmlsec.sgml:45:59:E: end tag for "ANCHOR" omitted, but its
declaration does not permit this
jade:sgml/xmlsec.sgml:45:7: start tag was here
jade:sgml/xmlsec.sgml:46:15:E: element "PROGRAMLISTING" undefined
jade:sgml/xmlsec.sgml:47:5:E: element "PARA" undefined
jade:sgml/xmlsec.sgml:49:5:E: element "PARA" undefined
jade:sgml/xmldsig.sgml:1:29:E: element "REFENTRY" undefined
jade:sgml/xmldsig.sgml:2:8:E: element "REFMETA" undefined
jade:sgml/xmldsig.sgml:3:14:E: element "REFENTRYTITLE" undefined
jade:sgml/xmldsig.sgml:4:10:E: element "MANVOLNUM" undefined
jade:sgml/xmldsig.sgml:5:12:E: element "REFMISCINFO" undefined
jade:sgml/xmldsig.sgml:8:11:E: element "REFNAMEDIV" undefined
jade:sgml/xmldsig.sgml:9:8:E: element "REFNAME" undefined
jade:sgml/xmldsig.sgml:9:39:E: element "REFPURPOSE" undefined
jade:sgml/xmldsig.sgml:9:85:E: element "ULINK" undefined
jade:sgml/xmldsig.sgml:13:15:E: element "REFSYNOPSISDIV" undefined
jade:sgml/xmldsig.sgml:13:22:E: element "TITLE" undefined
jade:sgml/xmldsig.sgml:14:9:E: element "SYNOPSIS" undefined
jade:sgml/xmldsig.sgml:18:41:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:19:32:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:19:92:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:19:161:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:20:48:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:20:121:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:21:46:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:21:119:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:23:73:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:24:71:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:25:80:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:26:46:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:26:119:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:28:73:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:29:71:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:30:80:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:31:44:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:32:49:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:33:47:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:34:35:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:34:101:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:34:166:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:36:71:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:38:51:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:38:127:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:39:53:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:39:129:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:40:70:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:41:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:41:83:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:41:153:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:42:50:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:42:117:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:43:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:43:90:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:43:157:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:44:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:45:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:45:87:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:45:154:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:46:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:47:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:47:86:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:47:153:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:48:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:49:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:50:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:51:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:51:91:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:51:158:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:52:78:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:53:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:53:91:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:53:158:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:54:78:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:55:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:55:90:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:55:157:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:56:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:57:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:58:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:59:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:59:92:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:59:159:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:60:78:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:61:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:61:89:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:61:156:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:62:78:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:63:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:63:91:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:63:158:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:64:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:65:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:66:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:66:85:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:66:152:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:67:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:68:26:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:68:88:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:68:155:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:69:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:70:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:71:74:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:79:9:E: element "REFSECT1" undefined
jade:sgml/xmldsig.sgml:80:6:E: element "TITLE" undefined
jade:sgml/xmldsig.sgml:81:5:E: element "PARA" undefined
jade:sgml/xmldsig.sgml:85:9:E: element "REFSECT1" undefined
jade:sgml/xmldsig.sgml:86:6:E: element "TITLE" undefined
jade:sgml/xmldsig.sgml:87:9:E: element "REFSECT2" undefined
jade:sgml/xmldsig.sgml:88:6:E: element "TITLE" undefined
jade:sgml/xmldsig.sgml:88:33:E: element "ANCHOR" undefined
jade:sgml/xmldsig.sgml:88:61:E: end tag for "ANCHOR" omitted, but its
declaration does not permit this
jade:sgml/xmldsig.sgml:88:7: start tag was here
jade:sgml/xmldsig.sgml:89:15:E: element "PROGRAMLISTING" undefined
jade:sgml/xmldsig.sgml:99:5:E: element "PARA" undefined
jade:sgml/xmldsig.sgml:101:5:E: element "PARA" undefined
jade:sgml/xmldsig.sgml:103:29:E: there is no attribute "PGWIDE"
jade:sgml/xmldsig.sgml:103:39:E: there is no attribute "FRAME"
jade:sgml/xmldsig.sgml:103:51:E: there is no attribute "ROLE"
jade:sgml/xmldsig.sgml:103:59:E: element "INFORMALTABLE" undefined
jade:sgml/xmldsig.sgml:104:13:E: there is no attribute "COLS"
jade:sgml/xmldsig.sgml:104:16:E: element "TGROUP" undefined
jade:sgml/xmldsig.sgml:105:18:E: there is no attribute "COLWIDTH"
jade:sgml/xmldsig.sgml:105:22:E: element "COLSPEC" undefined
jade:sgml/xmldsig.sgml:106:22:E: element "COLSPEC" undefined
jade:sgml/xmldsig.sgml:107:6:E: element "TBODY" undefined
jade:sgml/xmldsig.sgml:108:4:E: element "ROW" undefined
jade:sgml/xmldsig.sgml:109:6:E: element "ENTRY" undefined
jade:sgml/xmldsig.sgml:109:40:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:109:78:E: element "STRUCTFIELD" undefined
jade:sgml/xmldsig.sgml:110:6:E: element "ENTRY" undefined
jade:sgml/xmldsig.sgml:110:55:E: element "LINK" undefined
jade:sgml/xmldsig.sgml:113:4:E: element "ROW" undefined
jade:sgml/xmldsig.sgml:114:6:E: element "ENTRY" undefined
jade:sgml/xmldsig.sgml:114:23:E: element "STRUCTFIELD" undefined
jade:sgml/xmldsig.sgml:115:6:E: element "ENTRY" undefined
jade:sgml/xmldsig.sgml:115:19:E: general entity "lt" not defined and no
default entity
jade:sgml/xmldsig.sgml:115:37:E: general entity "gt" not defined and no
default entity
jade:sgml/xmldsig.sgml:118:4:E: element "ROW" undefined
jade:I: maximum number of errors (200) reached; change with -E option
jade:/usr/share/gtk-doc//gtk-doc.dsl:1:73:W: cannot generate system identifier
for public text "-//James Clark//DTD DSSSL Style Sheet//EN"
jade:/usr/share/gtk-doc//gtk-doc.dsl:2:91:W: cannot generate system identifier
for public text "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN"
jade:/usr/share/gtk-doc//gtk-doc.dsl:3:0:E: reference to entity "STYLE-SHEET"
for which no system identifier could be generated
jade:/usr/share/gtk-doc//gtk-doc.dsl:1:0: entity was defined here
jade:/usr/share/gtk-doc//gtk-doc.dsl:3:0:E: DTD did not contain element
declaration for document type name
jade:/usr/share/gtk-doc//gtk-doc.dsl:2:0:E: notation "DSSSL" for entity
"dbstyle" undefined
jade:/usr/share/gtk-doc//gtk-doc.dsl:5:12:E: element "STYLE-SHEET" undefined
jade:/usr/share/gtk-doc//gtk-doc.dsl:6:25:E: there is no attribute "USE"
jade:/usr/share/gtk-doc//gtk-doc.dsl:6:34:E: element "STYLE-SPECIFICATION"
undefined
jade:/usr/share/gtk-doc//gtk-doc.dsl:7:25:E: element
"STYLE-SPECIFICATION-BODY" undefined
jade:/usr/share/gtk-doc//gtk-doc.dsl:506:27:E: there is no attribute "ID"
jade:/usr/share/gtk-doc//gtk-doc.dsl:506:46:E: there is no attribute
"DOCUMENT"
jade:/usr/share/gtk-doc//gtk-doc.dsl:506:55:E: element
"EXTERNAL-SPECIFICATION" undefined
jade:/usr/share/gtk-doc//gtk-doc.dsl:507:13:E: end tag for
"EXTERNAL-SPECIFICATION" omitted, but its declaration does not permit this
jade:/usr/share/gtk-doc//gtk-doc.dsl:506:0: start tag was here
jade:E: specification document does not have the DSSSL architecture as a base
architecture
XML Security Library Reference Manual
Aleksey
Sanin
aleksey at aleksey.com
2002
Aleksey Sanin
Permission is granted to make and distribute verbatim
copies of this manual provided the copyright notice and this
permission notice are preserved on all copies.
Permission is granted to copy and distribute modified
versions of this manual under the conditions for verbatim
copying, provided also that the entire resulting derived work is
distributed under the terms of a permission notice identical to
this one.
Permission is granted to copy and distribute translations
of this manual into another language, under the above conditions
for modified versions.
This manual documents the interfaces of the xmlsec
library and has some short notes to help get you up to speed
with using the library.
XML Security Library Programming Notes
XML Security Library combines the power of
OpenSSL and
LibXML2
libraries and provides implementation for major XML Security
standards:
XML Digital Signature
and
XML Encrytpion.
XML Security Library Reference
This section contains the API reference for xmlsec. All
the public interfaces are documented here. This reference guide is
build by extracting comments from the code sources.
xmlsec.h
3
XMLSEC Library
xmlsec.hThe library initialization/cleanup functions.
Synopsis
void xmlSecInit (void);
void xmlSecShutdown (void);
Description
Details
xmlSecInit ()
void xmlSecInit (void);
Initializes XML Security Library. The depended libraries
(LibXML, LibXSLT and OpenSSL) must be initialized before.
xmlSecShutdown ()
void xmlSecShutdown (void);
Clean ups the XML Security Library.
xmldsig.h
3
XMLSEC Library
xmldsig.hThe XML Digital Signature
standard implementation.
Synopsis
struct xmlSecDSigCtx;
xmlSecDSigCtxPtr xmlSecDSigCtxCreate (xmlSecKeysMngrPtr keysMngr);
void xmlSecDSigCtxDestroy (xmlSecDSigCtxPtr ctx);
int xmlSecDSigValidate (xmlSecDSigCtxPtr ctx,
void *context,
xmlSecKeyPtr key,
xmlNodePtr signNode,
xmlSecDSigResultPtr *result);
int xmlSecDSigGenerate (xmlSecDSigCtxPtr ctx,
void *context,
xmlSecKeyPtr key,
xmlNodePtr signNode,
xmlSecDSigResultPtr *result);
struct xmlSecDSigResult;
struct xmlSecReferenceResult;
enum xmlSecReferenceType;
xmlSecDSigResultPtr xmlSecDSigResultCreate (xmlSecDSigCtxPtr ctx,
void *context,
xmlNodePtr signNode,
int sign);
void xmlSecDSigResultDestroy (xmlSecDSigResultPtr result);
void xmlSecDSigResultDebugDump (xmlSecDSigResultPtr result,
FILE *output);
xmlNodePtr xmlSecSignatureCreate (const xmlChar *id);
void xmlSecSignatureDestroy (xmlNodePtr signNode);
xmlNodePtr xmlSecSignatureAddSignedInfo (xmlNodePtr signNode,
const xmlChar *id);
xmlNodePtr xmlSecSignatureAddKeyInfo (xmlNodePtr signNode,
const xmlChar *id);
xmlNodePtr xmlSecSignatureAddObject (xmlNodePtr signNode,
const xmlChar *id,
const xmlChar *mimeType,
const xmlChar *encoding);
xmlNodePtr xmlSecSignedInfoAddC14NMethod (xmlNodePtr signedInfoNode,
xmlSecTransformId c14nMethod);
xmlNodePtr xmlSecSignedInfoAddSignMethod (xmlNodePtr signedInfoNode,
xmlSecTransformId signMethod);
xmlNodePtr xmlSecSignedInfoAddReference (xmlNodePtr signedInfoNode,
const xmlChar *id,
const xmlChar *uri,
const xmlChar *type);
xmlNodePtr xmlSecReferenceAddDigestMethod (xmlNodePtr refNode,
xmlSecTransformId digestMethod);
xmlNodePtr xmlSecReferenceAddTransform (xmlNodePtr refNode,
xmlSecTransformId transform);
xmlNodePtr xmlSecObjectAddSignProperties (xmlNodePtr objectNode,
const xmlChar *id,
const xmlChar *target);
xmlNodePtr xmlSecObjectAddManifest (xmlNodePtr objectNode,
const xmlChar *id);
xmlNodePtr xmlSecManifestAddReference (xmlNodePtr manifestNode,
const xmlChar *id,
const xmlChar *uri,
const xmlChar *type);
Description
Details
struct xmlSecDSigCtx
struct xmlSecDSigCtx {
xmlSecKeysMngrPtr keysMngr;
int processManifests;
int storeSignatures;
int storeReferences;
int storeManifests;
int fakeSignatures;
time_t certsVerificationTime;
};
XML DSig context.
xmlSecKeysMngrPtr keysMngr
the keys manager xmlSecKeysMngr.
int processManifests
if 0 then dsig:Manifests nodes are not processed.make[1]: Verlassen des
Verzeichnisses Verzeichnis
»/home/juergen/Programmierung/XMLProjekt/xmlsec/docs/api«
More information about the xmlsec
mailing list