xmltooling 1.5.6
|
Licensed to the University Corporation for Advanced Internet Development, Inc. More...
#include <xmltooling/ConcreteXMLObjectBuilder.h>
#include <xmltooling/ElementProxy.h>
#include <xmltooling/util/XMLConstants.h>
Namespaces | |
namespace | xmlsignature |
Public namespace of XML Signature classes. | |
Defines | |
#define | __xmltooling_keyinfo_h__ |
#define | DECL_XMLSIGOBJECTBUILDER(cname) DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG_NS,xmlconstants::XMLSIG_PREFIX) |
Macro for declaring signature builders. | |
#define | DECL_XMLSIG11OBJECTBUILDER(cname) DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG11_NS,xmlconstants::XMLSIG11_PREFIX) |
Macro for declaring signature builders. | |
Functions | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, KeyName, Name, XML Digital Signature version 20020212 KeyName element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, MgmtData, Data, XML Digital Signature version 20020212 MgmtData element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Modulus, Value, XML Digital Signature version 20020212 Modulus element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Exponent, Value, XML Digital Signature version 20020212 Exponent element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Seed, Value, XML Digital Signature version 20020212 Seed element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PgenCounter, Value, XML Digital Signature version 20020212 PgenCounter element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, P, Value, XML Digital Signature version 20020212 P element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Q, Value, XML Digital Signature version 20020212 Q element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, G, Value, XML Digital Signature version 20020212 G element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, Y, Value, XML Digital Signature version 20020212 Y element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, J, Value, XML Digital Signature version 20020212 J element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, XPath, Expression, XML Digital Signature version 20020212 XPath element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509IssuerName, Name, XML Digital Signature version 20020212 X509IssuerName element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SerialNumber, SerialNumber, XML Digital Signature version 20020212 X509SerialNumber element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SKI, Value, XML Digital Signature version 20020212 X509SKI element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509SubjectName, Name, XML Digital Signature version 20020212 X509SubjectName element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509Certificate, Value, XML Digital Signature version 20020212 X509Certificate element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, X509CRL, Value, XML Digital Signature version 20020212 X509CRL element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, SPKISexp, Value, XML Digital Signature version 20020212 SPKISexp element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PGPKeyID, ID, XML Digital Signature version 20020212 PGPKeyID element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PGPKeyPacket, Packet, XML Digital Signature version 20020212 PGPKeyPacket element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, OCSPResponse, Response, XML Digital Signature version 1.1 OCSPResponse element) | |
xmlsignature::DECL_XMLOBJECT_SIMPLE (XMLTOOL_API, PublicKey, Value, XML Digital Signature version 1.1 PublicKey element) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, DSAKeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 DSAKeyValue element) | |
xmlsignature::DECL_TYPED_CHILD (P) | |
xmlsignature::DECL_TYPED_CHILD (Q) | |
xmlsignature::DECL_TYPED_CHILD (G) | |
xmlsignature::DECL_TYPED_CHILD (Y) | |
xmlsignature::DECL_TYPED_CHILD (J) | |
xmlsignature::DECL_TYPED_CHILD (Seed) | |
xmlsignature::DECL_TYPED_CHILD (PgenCounter) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, RSAKeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 RSAKeyValue element) | |
xmlsignature::DECL_TYPED_CHILD (Modulus) | |
xmlsignature::DECL_TYPED_CHILD (Exponent) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, NamedCurve, xmltooling::XMLObject, XML Digital Signature version 1.1 NamedCurve element) | |
xmlsignature::DECL_STRING_ATTRIB (URI, URI) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, ECKeyValue, xmltooling::XMLObject, XML Digital Signature version 1.1 ECKeyValue element) | |
xmlsignature::DECL_STRING_ATTRIB (Id, ID) | |
xmlsignature::DECL_XMLOBJECT_CHILD (ECParameters) | |
xmlsignature::DECL_TYPED_CHILD (NamedCurve) | |
xmlsignature::DECL_TYPED_CHILD (PublicKey) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, KeyValue, xmltooling::XMLObject, XML Digital Signature version 20020212 KeyValue element) | |
xmlsignature::DECL_TYPED_CHILD (DSAKeyValue) | |
xmlsignature::DECL_TYPED_CHILD (RSAKeyValue) | |
xmlsignature::DECL_TYPED_CHILD (ECKeyValue) | |
xmlsignature::DECL_XMLOBJECT_CHILD (UnknownXMLObject) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, Transform, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 Transform element) | |
xmlsignature::DECL_STRING_ATTRIB (Algorithm, ALGORITHM) | |
xmlsignature::DECL_TYPED_CHILDREN (XPath) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, Transforms, xmltooling::XMLObject, XML Digital Signature version 20020212 Transforms element) | |
xmlsignature::DECL_TYPED_CHILDREN (Transform) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, RetrievalMethod, xmltooling::XMLObject, XML Digital Signature version 20020212 RetrievalMethod element) | |
xmlsignature::DECL_STRING_ATTRIB (Type, TYPE) | |
xmlsignature::DECL_TYPED_CHILD (Transforms) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, X509IssuerSerial, xmltooling::XMLObject, XML Digital Signature version 20020212 X509IssuerSerial element) | |
xmlsignature::DECL_TYPED_CHILD (X509IssuerName) | |
xmlsignature::DECL_TYPED_CHILD (X509SerialNumber) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, X509Digest, xmltooling::XMLObject, XML Digital Signature version 1.1 X509Digest element) | |
xmlsignature::DECL_SIMPLE_CONTENT (Value) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, X509Data, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 X509Data element) | |
xmlsignature::DECL_TYPED_CHILDREN (X509IssuerSerial) | |
xmlsignature::DECL_TYPED_CHILDREN (X509SKI) | |
xmlsignature::DECL_TYPED_CHILDREN (X509SubjectName) | |
xmlsignature::DECL_TYPED_CHILDREN (X509Certificate) | |
xmlsignature::DECL_TYPED_CHILDREN (X509CRL) | |
xmlsignature::DECL_TYPED_CHILDREN (X509Digest) | |
xmlsignature::DECL_TYPED_CHILDREN (OCSPResponse) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, SPKIData, xmltooling::XMLObject, XML Digital Signature version 20020212 SPKIData element) | |
virtual | xmlsignature::VectorOfPairs (SPKISexp, xmltooling::XMLObject) getSPKISexps()=0 |
Returns modifiable collection of SPKIsexp/XMLObject pairs. | |
virtual const std::vector < std::pair< SPKISexp *, xmltooling::XMLObject * > > & | xmlsignature::getSPKISexps () const =0 |
Returns reference to immutable collection of SPKIsexp/XMLObject pairs. | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, PGPData, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 PGPData element) | |
xmlsignature::DECL_TYPED_CHILD (PGPKeyID) | |
xmlsignature::DECL_TYPED_CHILD (PGPKeyPacket) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, DEREncodedKeyValue, xmltooling::XMLObject, XML Digital Signature version 1.1 DEREncodedKeyValue element) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, KeyInfoReference, xmltooling::XMLObject, XML Digital Signature version 1.1 KeyInfoReference element) | |
xmlsignature::BEGIN_XMLOBJECT (XMLTOOL_API, KeyInfo, xmltooling::ElementExtensibleXMLObject, XML Digital Signature version 20020212 KeyInfo element) | |
xmlsignature::DECL_TYPED_CHILDREN (X509Data) | |
xmlsignature::DECL_TYPED_CHILDREN (KeyName) | |
xmlsignature::DECL_TYPED_CHILDREN (KeyValue) | |
xmlsignature::DECL_TYPED_CHILDREN (DEREncodedKeyValue) | |
xmlsignature::DECL_TYPED_CHILDREN (RetrievalMethod) | |
xmlsignature::DECL_TYPED_CHILDREN (MgmtData) | |
xmlsignature::DECL_TYPED_CHILDREN (PGPData) | |
xmlsignature::DECL_TYPED_CHILDREN (SPKIData) | |
xmlsignature::DECL_TYPED_CHILDREN (KeyInfoReference) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPKeyID, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, PGPKeyPacket, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, SPKIData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, SPKISexp, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509IssuerSerial, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509IssuerName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SerialNumber, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SKI, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509SubjectName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Certificate, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509CRL, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Data, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, XPath, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Transform, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Transforms, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, RetrievalMethod, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyName, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, MgmtData, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Modulus, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Exponent, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Seed, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, PgenCounter, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, P, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Q, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, G, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, Y, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, J, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, DSAKeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, RSAKeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyValue, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyInfo, xmlconstants::XMLSIG_NS, xmlconstants::XMLSIG_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, DEREncodedKeyValue, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, ECKeyValue, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, KeyInfoReference, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, NamedCurve, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, OCSPResponse, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, PublicKey, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
xmlsignature::DECL_XMLOBJECTBUILDER (XMLTOOL_API, X509Digest, xmlconstants::XMLSIG11_NS, xmlconstants::XMLSIG11_PREFIX) | |
void XMLTOOL_API | xmlsignature::registerKeyInfoClasses () |
Registers builders and validators for KeyInfo classes into the runtime. | |
Variables | |
static const XMLCh | xmlsignature::TYPE_NAME [] |
DSAKeyValueType local name. | |
xmlsignature::END_XMLOBJECT | |
static const XMLCh | xmlsignature::TYPE_DSAKEYVALUE [] |
DSAKeyValue RetrievalMethod Type. | |
static const XMLCh | xmlsignature::TYPE_RSAKEYVALUE [] |
RSAKeyValue RetrievalMethod Type. | |
static const XMLCh | xmlsignature::TYPE_X509DATA [] |
X509Data RetrievalMethod Type. |
Licensed to the University Corporation for Advanced Internet Development, Inc.
(UCAID) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.
UCAID licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content.
#define DECL_XMLSIG11OBJECTBUILDER | ( | cname | ) | DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG11_NS,xmlconstants::XMLSIG11_PREFIX) |
Macro for declaring signature builders.
cname | name of class being built |
#define DECL_XMLSIGOBJECTBUILDER | ( | cname | ) | DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG_NS,xmlconstants::XMLSIG_PREFIX) |
Macro for declaring signature builders.
cname | name of class being built |