Major revamp of credential and trust handling code, PKIX engine still needs work.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Mon, 26 Mar 2007 05:59:49 +0000 (05:59 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Mon, 26 Mar 2007 05:59:49 +0000 (05:59 +0000)
commitcb5804ce4c3915b1e37517438bf10e3019befc75
treec09efd18117cd81464cc19821a688725db2e3e27
parent7afd8f4759c3c69f02de0ae72195776e240bcbed
Major revamp of credential and trust handling code, PKIX engine still needs work.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@271 de75baf8-a10c-0410-a50a-987c0e22f00f
59 files changed:
.cdtproject
xmltooling/AbstractXMLObject.cpp
xmltooling/AbstractXMLObject.h
xmltooling/Makefile.am
xmltooling/Namespace.h
xmltooling/QName.h
xmltooling/XMLObject.h
xmltooling/XMLToolingConfig.cpp
xmltooling/XMLToolingConfig.h
xmltooling/encryption/Decrypter.h
xmltooling/encryption/EncryptedKeyResolver.h
xmltooling/encryption/Encrypter.h
xmltooling/encryption/impl/Decrypter.cpp
xmltooling/encryption/impl/EncryptedKeyResolver.cpp [new file with mode: 0644]
xmltooling/encryption/impl/Encrypter.cpp
xmltooling/impl/UnknownElement.cpp
xmltooling/impl/UnknownElement.h
xmltooling/io/AbstractXMLObjectMarshaller.cpp
xmltooling/io/AbstractXMLObjectMarshaller.h
xmltooling/io/AbstractXMLObjectUnmarshaller.cpp
xmltooling/security/AbstractPKIXTrustEngine.h
xmltooling/security/BasicX509Credential.h [new file with mode: 0644]
xmltooling/security/CachingKeyResolver.h [deleted file]
xmltooling/security/ChainingTrustEngine.h
xmltooling/security/Credential.h [new file with mode: 0644]
xmltooling/security/CredentialCriteria.h [new file with mode: 0644]
xmltooling/security/CredentialResolver.h
xmltooling/security/KeyInfoResolver.h [new file with mode: 0644]
xmltooling/security/KeyInfoSource.h [deleted file]
xmltooling/security/KeyResolver.h [deleted file]
xmltooling/security/OpenSSLCredential.h [moved from xmltooling/security/OpenSSLCredentialResolver.h with 55% similarity]
xmltooling/security/OpenSSLTrustEngine.h
xmltooling/security/TrustEngine.h
xmltooling/security/X509Credential.h [new file with mode: 0644]
xmltooling/security/X509TrustEngine.h
xmltooling/security/impl/AbstractPKIXTrustEngine.cpp
xmltooling/security/impl/BasicX509Credential.cpp [new file with mode: 0644]
xmltooling/security/impl/ChainingTrustEngine.cpp
xmltooling/security/impl/Credential.cpp [new file with mode: 0644]
xmltooling/security/impl/ExplicitKeyTrustEngine.cpp
xmltooling/security/impl/FilesystemCredentialResolver.cpp
xmltooling/security/impl/InlineKeyResolver.cpp
xmltooling/security/impl/KeyInfoResolver.cpp [new file with mode: 0644]
xmltooling/security/impl/KeyResolver.cpp [deleted file]
xmltooling/security/impl/TrustEngine.cpp
xmltooling/signature/Signature.h
xmltooling/signature/SignatureValidator.h
xmltooling/signature/impl/SignatureValidator.cpp
xmltooling/signature/impl/XMLSecSignatureImpl.cpp
xmltooling/soap/SOAPClient.h
xmltooling/soap/SOAPTransport.h
xmltooling/soap/impl/CURLSOAPTransport.cpp
xmltooling/soap/impl/SOAPClient.cpp
xmltooling/util/XMLHelper.h
xmltooling/xmltooling.vcproj
xmltoolingtest/EncryptionTest.h
xmltoolingtest/FilesystemCredentialResolverTest.h
xmltoolingtest/InlineKeyResolverTest.h
xmltoolingtest/SignatureTest.h