xmltooling 1.6.3

xmlencryption Namespace Reference

Namespace for XML Encryption schema objects. More...

Classes

class  Decrypter
 Wrapper API for XML Decryption functionality. More...
class  EncryptedKeyResolver
 An API for resolving encrypted decryption keys. More...
class  Encrypter
 Wrapper API for XML Encryption functionality. More...

Functions

 DECL_XMLTOOLING_EXCEPTION (DecryptionException, XMLTOOL_EXCEPTIONAPI(XMLTOOL_API), xmlencryption, xmltooling::XMLToolingException, Exceptions in decryption processing)
 DECL_XMLTOOLING_EXCEPTION (EncryptionException, XMLTOOL_EXCEPTIONAPI(XMLTOOL_API), xmlencryption, xmltooling::XMLSecurityException, Exceptions in encryption processing)
 DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, CarriedKeyName, Name, XML Encryption CarriedKeyName element)
 DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, CipherValue, Value, XML Encryption CipherValue element)
 DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, OAEPparams, Name, XML Encryption OAEPparams element)
 BEGIN_XMLOBJECT (XMLTOOL_API, KeySize, xmltooling::XMLObject, XML Encryption KeySize element)
 DECL_INTEGER_CONTENT (Size)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptionMethod, xmltooling::ElementExtensibleXMLObject, XML Encryption EncryptionMethod element)
 DECL_STRING_ATTRIB (Algorithm, ALGORITHM)
 DECL_TYPED_CHILD (KeySize)
 DECL_TYPED_CHILD (OAEPparams)
 BEGIN_XMLOBJECT (XMLTOOL_API, Transforms, xmltooling::XMLObject, XML Encryption Transforms element)
 DECL_TYPED_FOREIGN_CHILDREN (Transform, xmlsignature)
 BEGIN_XMLOBJECT (XMLTOOL_API, CipherReference, xmltooling::XMLObject, XML Encryption CipherReference element)
 DECL_STRING_ATTRIB (URI, URI)
 DECL_TYPED_CHILD (Transforms)
 BEGIN_XMLOBJECT (XMLTOOL_API, CipherData, xmltooling::XMLObject, XML Encryption CipherData element)
 DECL_TYPED_CHILD (CipherValue)
 DECL_TYPED_CHILD (CipherReference)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptionProperty, xmltooling::ElementProxy, XML Encryption EncryptionProperty element)
 DECL_STRING_ATTRIB (Target, TARGET)
 DECL_STRING_ATTRIB (Id, ID)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptionProperties, xmltooling::XMLObject, XML Encryption EncryptionProperties element)
 DECL_TYPED_CHILDREN (EncryptionProperty)
 BEGIN_XMLOBJECT (XMLTOOL_API, ReferenceType, xmltooling::ElementExtensibleXMLObject, XML Encryption ReferenceType type)
 BEGIN_XMLOBJECT (XMLTOOL_API, DataReference, ReferenceType, XML Encryption DataReference element)
 BEGIN_XMLOBJECT (XMLTOOL_API, KeyReference, ReferenceType, XML Encryption KeyReference element)
 BEGIN_XMLOBJECT (XMLTOOL_API, ReferenceList, xmltooling::XMLObject, XML Encryption ReferenceList element)
 DECL_TYPED_CHILDREN (DataReference)
 DECL_TYPED_CHILDREN (KeyReference)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptedType, xmltooling::XMLObject, XML Encryption EncryptedType abstract type)
 DECL_STRING_ATTRIB (Type, TYPE)
 DECL_STRING_ATTRIB (MimeType, MIMETYPE)
 DECL_STRING_ATTRIB (Encoding, ENCODING)
 DECL_TYPED_CHILD (EncryptionMethod)
 DECL_TYPED_FOREIGN_CHILD (KeyInfo, xmlsignature)
 DECL_TYPED_CHILD (CipherData)
 DECL_TYPED_CHILD (EncryptionProperties)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptedData, EncryptedType, XML Encryption EncryptedData element)
 BEGIN_XMLOBJECT (XMLTOOL_API, EncryptedKey, EncryptedType, XML Encryption EncryptedKey element)
 DECL_STRING_ATTRIB (Recipient, RECIPIENT)
 DECL_TYPED_CHILD (ReferenceList)
 DECL_TYPED_CHILD (CarriedKeyName)
 BEGIN_XMLOBJECT (XMLTOOL_API, MGF, xmltooling::XMLObject, XML Encryption 1.1 MGF element)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, CarriedKeyName, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, CipherData, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, CipherReference, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, CipherValue, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, DataReference, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, EncryptedData, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, EncryptedKey, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, EncryptionMethod, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, EncryptionProperties, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, EncryptionProperty, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyReference, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeySize, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, OAEPparams, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, ReferenceList, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, Transforms, xmlconstants::XMLENC_NS, xmlconstants::XMLENC_PREFIX)
 DECL_XMLOBJECTBUILDER (XMLTOOL_API, MGF, xmlconstants::XMLENC11_NS, xmlconstants::XMLENC11_PREFIX)
void XMLTOOL_API registerEncryptionClasses ()
 Registers builders and validators for XML Encryption classes into the runtime.

Variables

class XMLTOOL_API EncryptedData
class XMLTOOL_API EncryptedKey
class XMLTOOL_API EncryptedKeyResolver
 END_XMLOBJECT
static const XMLCh TYPE_NAME []
 EncryptionMethodType local name.

Detailed Description

Namespace for XML Encryption schema objects.


Variable Documentation

static const XMLCh xmlencryption::TYPE_NAME [static]

EncryptionMethodType local name.

MGFType local name.

EncryptedKeyType local name.

EncryptedDataType local name.

EncryptedType local name.

ReferenceType local name.

EncryptionPropertiesType local name.

EncryptionPropertyType local name.

CipherDataType local name.

CipherReferenceType local name.

TransformsType local name.