xmltooling 3.0.4
|
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. |
Namespace for XML Encryption schema objects.
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.