xmltooling 1.5.6
|
Public namespace of XML Signature classes. More...
Classes | |
class | ContentReference |
Interface for creating signature references based on application requirements. More... | |
class | Signature |
XMLObject representing XML Digital Signature, version 20020212, Signature element. More... | |
class | SignatureBuilder |
Builder for Signature objects. More... | |
class | SignatureValidator |
Validator for signatures based on a Credential. More... | |
Functions | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, KeyName, Name, XML Digital Signature version 20020212 KeyName element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, MgmtData, Data, XML Digital Signature version 20020212 MgmtData element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Modulus, Value, XML Digital Signature version 20020212 Modulus element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Exponent, Value, XML Digital Signature version 20020212 Exponent element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Seed, Value, XML Digital Signature version 20020212 Seed element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PgenCounter, Value, XML Digital Signature version 20020212 PgenCounter element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, P, Value, XML Digital Signature version 20020212 P element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Q, Value, XML Digital Signature version 20020212 Q element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, G, Value, XML Digital Signature version 20020212 G element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Y, Value, XML Digital Signature version 20020212 Y element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, J, Value, XML Digital Signature version 20020212 J element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, XPath, Expression, XML Digital Signature version 20020212 XPath element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509IssuerName, Name, XML Digital Signature version 20020212 X509IssuerName element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SerialNumber, SerialNumber, XML Digital Signature version 20020212 X509SerialNumber element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SKI, Value, XML Digital Signature version 20020212 X509SKI element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SubjectName, Name, XML Digital Signature version 20020212 X509SubjectName element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509Certificate, Value, XML Digital Signature version 20020212 X509Certificate element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509CRL, Value, XML Digital Signature version 20020212 X509CRL element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, SPKISexp, Value, XML Digital Signature version 20020212 SPKISexp element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PGPKeyID, ID, XML Digital Signature version 20020212 PGPKeyID element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PGPKeyPacket, Packet, XML Digital Signature version 20020212 PGPKeyPacket element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, OCSPResponse, Response, XML Digital Signature version 1.1 OCSPResponse element) | |
DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PublicKey, Value, XML Digital Signature version 1.1 PublicKey element) | |
BEGIN_XMLOBJECT (XMLTOOL_API, DSAKeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 DSAKeyValue element) | |
DECL_TYPED_CHILD (P) | |
DECL_TYPED_CHILD (Q) | |
DECL_TYPED_CHILD (G) | |
DECL_TYPED_CHILD (Y) | |
DECL_TYPED_CHILD (J) | |
DECL_TYPED_CHILD (Seed) | |
DECL_TYPED_CHILD (PgenCounter) | |
BEGIN_XMLOBJECT (XMLTOOL_API, RSAKeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 RSAKeyValue element) | |
DECL_TYPED_CHILD (Modulus) | |
DECL_TYPED_CHILD (Exponent) | |
BEGIN_XMLOBJECT (XMLTOOL_API, NamedCurve, xmltooling::XMLObject, XML Digital Signature version 1.1 NamedCurve element) | |
DECL_STRING_ATTRIB (URI, URI) | |
BEGIN_XMLOBJECT (XMLTOOL_API, ECKeyValue, xmltooling::XMLObject, XML Digital Signature version 1.1 ECKeyValue element) | |
DECL_STRING_ATTRIB (Id, ID) | |
DECL_XMLOBJECT_CHILD (ECParameters) | |
DECL_TYPED_CHILD (NamedCurve) | |
DECL_TYPED_CHILD (PublicKey) | |
BEGIN_XMLOBJECT (XMLTOOL_API, KeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 KeyValue element) | |
DECL_TYPED_CHILD (DSAKeyValue) | |
DECL_TYPED_CHILD (RSAKeyValue) | |
DECL_TYPED_CHILD (ECKeyValue) | |
DECL_XMLOBJECT_CHILD (UnknownXMLObject) | |
BEGIN_XMLOBJECT (XMLTOOL_API, Transform, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 Transform element) | |
DECL_STRING_ATTRIB (Algorithm, ALGORITHM) | |
DECL_TYPED_CHILDREN (XPath) | |
BEGIN_XMLOBJECT (XMLTOOL_API, Transforms, xmltooling::XMLObject, XML Digital Signature version 20020212 Transforms element) | |
DECL_TYPED_CHILDREN (Transform) | |
BEGIN_XMLOBJECT (XMLTOOL_API, RetrievalMethod, xmltooling::XMLObject, XML Digital Signature version 20020212 RetrievalMethod element) | |
DECL_STRING_ATTRIB (Type, TYPE) | |
DECL_TYPED_CHILD (Transforms) | |
BEGIN_XMLOBJECT (XMLTOOL_API, X509IssuerSerial, xmltooling::XMLObject, XML Digital Signature version 20020212 X509IssuerSerial element) | |
DECL_TYPED_CHILD (X509IssuerName) | |
DECL_TYPED_CHILD (X509SerialNumber) | |
BEGIN_XMLOBJECT (XMLTOOL_API, X509Digest, xmltooling::XMLObject, XML Digital Signature version 1.1 X509Digest element) | |
DECL_SIMPLE_CONTENT (Value) | |
BEGIN_XMLOBJECT (XMLTOOL_API, X509Data, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 X509Data element) | |
DECL_TYPED_CHILDREN (X509IssuerSerial) | |
DECL_TYPED_CHILDREN (X509SKI) | |
DECL_TYPED_CHILDREN (X509SubjectName) | |
DECL_TYPED_CHILDREN (X509Certificate) | |
DECL_TYPED_CHILDREN (X509CRL) | |
DECL_TYPED_CHILDREN (X509Digest) | |
DECL_TYPED_CHILDREN (OCSPResponse) | |
BEGIN_XMLOBJECT (XMLTOOL_API, SPKIData, xmltooling::XMLObject, XML Digital Signature version 20020212 SPKIData element) | |
virtual | VectorOfPairs (SPKISexp, xmltooling::XMLObject) getSPKISexps()=0 |
Returns modifiable collection of SPKIsexp/XMLObject pairs. | |
virtual const std::vector < std::pair< SPKISexp *, xmltooling::XMLObject * > > & | getSPKISexps () const =0 |
Returns reference to immutable collection of SPKIsexp/XMLObject pairs. | |
BEGIN_XMLOBJECT (XMLTOOL_API, PGPData, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 PGPData element) | |
DECL_TYPED_CHILD (PGPKeyID) | |
DECL_TYPED_CHILD (PGPKeyPacket) | |
BEGIN_XMLOBJECT (XMLTOOL_API, DEREncodedKeyValue, xmltooling::XMLObject, XML Digital Signature version 1.1 DEREncodedKeyValue element) | |
BEGIN_XMLOBJECT (XMLTOOL_API, KeyInfoReference, xmltooling::XMLObject, XML Digital Signature version 1.1 KeyInfoReference element) | |
BEGIN_XMLOBJECT (XMLTOOL_API, KeyInfo, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 KeyInfo element) | |
DECL_TYPED_CHILDREN (X509Data) | |
DECL_TYPED_CHILDREN (KeyName) | |
DECL_TYPED_CHILDREN (KeyValue) | |
DECL_TYPED_CHILDREN (DEREncodedKeyValue) | |
DECL_TYPED_CHILDREN (RetrievalMethod) | |
DECL_TYPED_CHILDREN (MgmtData) | |
DECL_TYPED_CHILDREN (PGPData) | |
DECL_TYPED_CHILDREN (SPKIData) | |
DECL_TYPED_CHILDREN (KeyInfoReference) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPKeyID, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPKeyPacket, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, SPKIData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, SPKISexp, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509IssuerSerial, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509IssuerName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SerialNumber, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SKI, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SubjectName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Certificate, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509CRL, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Data, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, XPath, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Transform, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Transforms, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, RetrievalMethod, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, MgmtData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Modulus, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Exponent, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Seed, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, PgenCounter, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, P, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Q, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, G, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, Y, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, J, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, DSAKeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, RSAKeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyInfo, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, DEREncodedKeyValue, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, ECKeyValue, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyInfoReference, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, NamedCurve, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, OCSPResponse, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, PublicKey, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Digest, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
void XMLTOOL_API | registerKeyInfoClasses () |
Registers builders and validators for KeyInfo classes into the runtime. | |
DECL_XMLTOOLING_EXCEPTION (SignatureException, XMLTOOL_EXCEPTIONAPI(XMLTOOL_API), xmlsignature, xmltooling::XMLSecurityException, Exceptions in signature processing) | |
Variables | |
class XMLTOOL_API | KeyInfo |
class XMLTOOL_API | Transform |
class XMLTOOL_API | Signature |
static const XMLCh | TYPE_NAME [] |
DSAKeyValueType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_DSAKEYVALUE [] |
DSAKeyValue RetrievalMethod Type. | |
static const XMLCh | TYPE_RSAKEYVALUE [] |
RSAKeyValue RetrievalMethod Type. | |
static const XMLCh | TYPE_X509DATA [] |
X509Data RetrievalMethod Type. | |
class XMLTOOL_API | ContentReference |
Public namespace of XML Signature classes.
virtual const std::vector< std::pair<SPKISexp*,xmltooling::XMLObject*> >& xmlsignature::getSPKISexps | ( | ) | const [pure virtual] |
Returns reference to immutable collection of SPKIsexp/XMLObject pairs.
virtual xmlsignature::VectorOfPairs | ( | SPKISexp | , |
xmltooling::XMLObject | |||
) | [pure virtual] |
Returns modifiable collection of SPKIsexp/XMLObject pairs.
static const XMLCh xmlsignature::TYPE_NAME [static] |
DSAKeyValueType local name.
KeyInfoType local name.
KeyInfoReferenceType local name.
DEREncodedKeyValueType local name.
PGPDataType local name.
SPKIDataType local name.
X509DataType local name.
X509DigestType local name.
X509IssuerSerialType local name.
RetrievalMethodType local name.
TransformsType local name.
TransformType local name.
KeyValueType local name.
ECKeyValueType local name.
NamedCurveType local name.
RSAKeyValueType local name.