[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