Update copyright.
[shibboleth/sp.git] / xmlproviders / internal.h
index a3abfdf..2de8fa8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright 2001-2005 Internet2
+ *  Copyright 2001-2007 Internet2
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 #endif
 
 #include <shib-target/shib-target.h>
-#include <openssl/ssl.h>
+#include <shibsp/exceptions.h>
+#include <xmltooling/util/NDC.h>
 
 #define XMLPROVIDERS_LOGCAT "XMLProviders"
 
-#define SHIB_L(s) ::XML::Literals::s
-#define SHIB_L_QNAME(p,s) ::XML::Literals::p##_##s
-
-void log_openssl();
-
-class XML
-{
-public:
-        // URI constants
-    static const XMLCh SHIB_NS[];
-    static const XMLCh SHIB_SCHEMA_ID[];
-    static const XMLCh CREDS_NS[];
-    static const XMLCh CREDS_SCHEMA_ID[];
-
-    struct Literals
-    {
-        // credentials constants
-        static const XMLCh CAPath[];
-        static const XMLCh Certificate[];
-        static const XMLCh Class[];
-        static const XMLCh Credentials[];
-        static const XMLCh CustomResolver[];
-        static const XMLCh Key[];
-        static const XMLCh FileResolver[];
-        static const XMLCh format[];
-        static const XMLCh Id[];
-        static const XMLCh password[];
-        static const XMLCh Path[];
-        
-        // SAML attribute constants
-        static const XMLCh Accept[];
-        static const XMLCh Alias[];
-        static const XMLCh AnyAttribute[];
-        static const XMLCh AnySite[];
-        static const XMLCh AnyValue[];
-        static const XMLCh AttributeAcceptancePolicy[];
-        static const XMLCh AttributeRule[];
-        static const XMLCh CaseSensitive[];
-        static const XMLCh Factory[];
-        static const XMLCh Header[];
-        static const XMLCh Name[];
-        static const XMLCh Namespace[];
-        static const XMLCh Scope[];
-        static const XMLCh Scoped[];
-        static const XMLCh SiteRule[];
-        static const XMLCh Type[];
-        static const XMLCh Value[];
-
-        static const XMLCh literal[];
-        static const XMLCh regexp[];
-        static const XMLCh xpath[];
-
-        static const XMLCh url[];
-        
-        // access control constants
-        static const XMLCh AccessControl[];
-        static const XMLCh AND[];
-        static const XMLCh NOT[];
-        static const XMLCh OR[];
-        static const XMLCh require[];
-        static const XMLCh Rule[];
-    };
-};
-
 #endif