KeyInfo.h File Reference

Licensed to the University Corporation for Advanced Internet Development, Inc. More...

#include <xmltooling/ConcreteXMLObjectBuilder.h>
#include <xmltooling/ElementProxy.h>
#include <xmltooling/util/XMLConstants.h>

Classes

class  xmlsignature::KeyName
 XML Digital Signature version 20020212 KeyName element. More...
class  xmlsignature::MgmtData
 XML Digital Signature version 20020212 MgmtData element. More...
class  xmlsignature::Modulus
 XML Digital Signature version 20020212 Modulus element. More...
class  xmlsignature::Exponent
 XML Digital Signature version 20020212 Exponent element. More...
class  xmlsignature::Seed
 XML Digital Signature version 20020212 Seed element. More...
class  xmlsignature::PgenCounter
 XML Digital Signature version 20020212 PgenCounter element. More...
class  xmlsignature::P
 XML Digital Signature version 20020212 P element. More...
class  xmlsignature::Q
 XML Digital Signature version 20020212 Q element. More...
class  xmlsignature::G
 XML Digital Signature version 20020212 G element. More...
class  xmlsignature::Y
 XML Digital Signature version 20020212 Y element. More...
class  xmlsignature::J
 XML Digital Signature version 20020212 J element. More...
class  xmlsignature::XPath
 XML Digital Signature version 20020212 XPath element. More...
class  xmlsignature::X509IssuerName
 XML Digital Signature version 20020212 X509IssuerName element. More...
class  xmlsignature::X509SerialNumber
 XML Digital Signature version 20020212 X509SerialNumber element. More...
class  xmlsignature::X509SKI
 XML Digital Signature version 20020212 X509SKI element. More...
class  xmlsignature::X509SubjectName
 XML Digital Signature version 20020212 X509SubjectName element. More...
class  xmlsignature::X509Certificate
 XML Digital Signature version 20020212 X509Certificate element. More...
class  xmlsignature::X509CRL
 XML Digital Signature version 20020212 X509CRL element. More...
class  xmlsignature::SPKISexp
 XML Digital Signature version 20020212 SPKISexp element. More...
class  xmlsignature::PGPKeyID
 XML Digital Signature version 20020212 PGPKeyID element. More...
class  xmlsignature::PGPKeyPacket
 XML Digital Signature version 20020212 PGPKeyPacket element. More...
class  xmlsignature::OCSPResponse
 XML Digital Signature version 1.1 OCSPResponse element. More...
class  xmlsignature::PublicKey
 XML Digital Signature version 1.1 PublicKey element. More...
class  xmlsignature::DSAKeyValue
 XML Digital Signature version 20020212 DSAKeyValue element. More...
class  xmlsignature::RSAKeyValue
 XML Digital Signature version 20020212 RSAKeyValue element. More...
class  xmlsignature::NamedCurve
 XML Digital Signature version 1.1 NamedCurve element. More...
class  xmlsignature::ECKeyValue
 XML Digital Signature version 1.1 ECKeyValue element. More...
class  xmlsignature::KeyValue
 XML Digital Signature version 20020212 KeyValue element. More...
class  xmlsignature::Transform
 XML Digital Signature version 20020212 Transform element. More...
class  xmlsignature::Transforms
 XML Digital Signature version 20020212 Transforms element. More...
class  xmlsignature::RetrievalMethod
 XML Digital Signature version 20020212 RetrievalMethod element. More...
class  xmlsignature::X509IssuerSerial
 XML Digital Signature version 20020212 X509IssuerSerial element. More...
class  xmlsignature::X509Digest
 XML Digital Signature version 1.1 X509Digest element. More...
class  xmlsignature::X509Data
 XML Digital Signature version 20020212 X509Data element. More...
class  xmlsignature::SPKIData
 XML Digital Signature version 20020212 SPKIData element. More...
class  xmlsignature::PGPData
 XML Digital Signature version 20020212 PGPData element. More...
class  xmlsignature::DEREncodedKeyValue
 XML Digital Signature version 1.1 DEREncodedKeyValue element. More...
class  xmlsignature::KeyInfoReference
 XML Digital Signature version 1.1 KeyInfoReference element. More...
class  xmlsignature::KeyInfo
 XML Digital Signature version 20020212 KeyInfo element. More...
class  xmlsignature::PGPDataBuilder
 Builder for PGPData objects. More...
class  xmlsignature::PGPKeyIDBuilder
 Builder for PGPKeyID objects. More...
class  xmlsignature::PGPKeyPacketBuilder
 Builder for PGPKeyPacket objects. More...
class  xmlsignature::SPKIDataBuilder
 Builder for SPKIData objects. More...
class  xmlsignature::SPKISexpBuilder
 Builder for SPKISexp objects. More...
class  xmlsignature::X509IssuerSerialBuilder
 Builder for X509IssuerSerial objects. More...
class  xmlsignature::X509IssuerNameBuilder
 Builder for X509IssuerName objects. More...
class  xmlsignature::X509SerialNumberBuilder
 Builder for X509SerialNumber objects. More...
class  xmlsignature::X509SKIBuilder
 Builder for X509SKI objects. More...
class  xmlsignature::X509SubjectNameBuilder
 Builder for X509SubjectName objects. More...
class  xmlsignature::X509CertificateBuilder
 Builder for X509Certificate objects. More...
class  xmlsignature::X509CRLBuilder
 Builder for X509CRL objects. More...
class  xmlsignature::X509DataBuilder
 Builder for X509Data objects. More...
class  xmlsignature::XPathBuilder
 Builder for XPath objects. More...
class  xmlsignature::TransformBuilder
 Builder for Transform objects. More...
class  xmlsignature::TransformsBuilder
 Builder for Transforms objects. More...
class  xmlsignature::RetrievalMethodBuilder
 Builder for RetrievalMethod objects. More...
class  xmlsignature::KeyNameBuilder
 Builder for KeyName objects. More...
class  xmlsignature::MgmtDataBuilder
 Builder for MgmtData objects. More...
class  xmlsignature::ModulusBuilder
 Builder for Modulus objects. More...
class  xmlsignature::ExponentBuilder
 Builder for Exponent objects. More...
class  xmlsignature::SeedBuilder
 Builder for Seed objects. More...
class  xmlsignature::PgenCounterBuilder
 Builder for PgenCounter objects. More...
class  xmlsignature::PBuilder
 Builder for P objects. More...
class  xmlsignature::QBuilder
 Builder for Q objects. More...
class  xmlsignature::GBuilder
 Builder for G objects. More...
class  xmlsignature::YBuilder
 Builder for Y objects. More...
class  xmlsignature::JBuilder
 Builder for J objects. More...
class  xmlsignature::DSAKeyValueBuilder
 Builder for DSAKeyValue objects. More...
class  xmlsignature::RSAKeyValueBuilder
 Builder for RSAKeyValue objects. More...
class  xmlsignature::KeyValueBuilder
 Builder for KeyValue objects. More...
class  xmlsignature::KeyInfoBuilder
 Builder for KeyInfo objects. More...
class  xmlsignature::DEREncodedKeyValueBuilder
 Builder for DEREncodedKeyValue objects. More...
class  xmlsignature::ECKeyValueBuilder
 Builder for ECKeyValue objects. More...
class  xmlsignature::KeyInfoReferenceBuilder
 Builder for KeyInfoReference objects. More...
class  xmlsignature::NamedCurveBuilder
 Builder for NamedCurve objects. More...
class  xmlsignature::OCSPResponseBuilder
 Builder for OCSPResponse objects. More...
class  xmlsignature::PublicKeyBuilder
 Builder for PublicKey objects. More...
class  xmlsignature::X509DigestBuilder
 Builder for X509Digest objects. More...

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

void xmlsignature::registerKeyInfoClasses ()
 Registers builders and validators for KeyInfo classes into the runtime.

Detailed Description

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 Documentation

#define DECL_XMLSIG11OBJECTBUILDER ( cname   )     DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG11_NS,xmlconstants::XMLSIG11_PREFIX)

Macro for declaring signature builders.

Parameters:
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.

Parameters:
cname name of class being built

Generated on 24 Jan 2020 for xmltooling by  doxygen 1.6.1