Encryption.h File Reference

XMLObjects representing XML Encryption content. More...

#include <xmltooling/signature/KeyInfo.h>
#include <cstdio>

Namespaces

namespace  xmlencryption

Classes

class  xmlencryption::CarriedKeyName
 XML Encryption CarriedKeyName element. More...
class  xmlencryption::CipherValue
 XML Encryption CipherValue element. More...
class  xmlencryption::OAEPparams
 XML Encryption OAEPparams element. More...
class  xmlencryption::KeySize
 XML Encryption KeySize element. More...
class  xmlencryption::EncryptionMethod
 XML Encryption EncryptionMethod element. More...
class  xmlencryption::Transforms
 XML Encryption Transforms element. More...
class  xmlencryption::CipherReference
 XML Encryption CipherReference element. More...
class  xmlencryption::CipherData
 XML Encryption CipherData element. More...
class  xmlencryption::EncryptionProperty
 XML Encryption EncryptionProperty element. More...
class  xmlencryption::EncryptionProperties
 XML Encryption EncryptionProperties element. More...
class  xmlencryption::ReferenceType
 XML Encryption ReferenceType type. More...
class  xmlencryption::DataReference
 XML Encryption DataReference element. More...
class  xmlencryption::KeyReference
 XML Encryption KeyReference element. More...
class  xmlencryption::ReferenceList
 XML Encryption ReferenceList element. More...
class  xmlencryption::EncryptedType
 XML Encryption EncryptedType abstract type. More...
class  xmlencryption::EncryptedData
 XML Encryption EncryptedData element. More...
class  xmlencryption::EncryptedKey
 XML Encryption EncryptedKey element. More...
class  xmlencryption::CarriedKeyNameBuilder
 Builder for CarriedKeyName objects. More...
class  xmlencryption::CipherDataBuilder
 Builder for CipherData objects. More...
class  xmlencryption::CipherReferenceBuilder
 Builder for CipherReference objects. More...
class  xmlencryption::CipherValueBuilder
 Builder for CipherValue objects. More...
class  xmlencryption::DataReferenceBuilder
 Builder for DataReference objects. More...
class  xmlencryption::EncryptedDataBuilder
 Builder for EncryptedData objects. More...
class  xmlencryption::EncryptedKeyBuilder
 Builder for EncryptedKey objects. More...
class  xmlencryption::EncryptionMethodBuilder
 Builder for EncryptionMethod objects. More...
class  xmlencryption::EncryptionPropertiesBuilder
 Builder for EncryptionProperties objects. More...
class  xmlencryption::EncryptionPropertyBuilder
 Builder for EncryptionProperty objects. More...
class  xmlencryption::KeyReferenceBuilder
 Builder for KeyReference objects. More...
class  xmlencryption::KeySizeBuilder
 Builder for KeySize objects. More...
class  xmlencryption::OAEPparamsBuilder
 Builder for OAEPparams objects. More...
class  xmlencryption::ReferenceListBuilder
 Builder for ReferenceList objects. More...
class  xmlencryption::TransformsBuilder
 Builder for Transforms objects. More...

Defines

#define __xmltooling_encryption_h__
#define DECL_XMLENCOBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLENC_NS,xmlconstants::XMLENC_PREFIX)
 Macro for declaring encryption builders.

Functions

void xmlencryption::registerEncryptionClasses ()
 Registers builders and validators for XML Encryption classes into the runtime.


Detailed Description

XMLObjects representing XML Encryption content.


Define Documentation

#define DECL_XMLENCOBJECTBUILDER ( cname   )     DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLENC_NS,xmlconstants::XMLENC_PREFIX)

Macro for declaring encryption builders.

Parameters:
cname name of class being built


Generated on Mon Oct 19 14:18:34 2009 for xmltooling by  doxygen 1.4.7