summaryrefslogtreecommitdiff
path: root/cpp/include/IceSSL/RSACertificateGen.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceSSL/RSACertificateGen.h')
-rw-r--r--cpp/include/IceSSL/RSACertificateGen.h210
1 files changed, 105 insertions, 105 deletions
diff --git a/cpp/include/IceSSL/RSACertificateGen.h b/cpp/include/IceSSL/RSACertificateGen.h
index 0288da8aeac..f6f8d74aeda 100644
--- a/cpp/include/IceSSL/RSACertificateGen.h
+++ b/cpp/include/IceSSL/RSACertificateGen.h
@@ -1,105 +1,105 @@
-// **********************************************************************
-//
-// Copyright (c) 2001
-// MutableRealms, Inc.
-// Huntsville, AL, USA
-//
-// All Rights Reserved
-//
-// **********************************************************************
-
-#ifndef ICE_SSL_CERTIFICATE_GEN_H
-#define ICE_SSL_CERTIFICATE_GEN_H
-
-#include <IceSSL/RSAKeyPairF.h>
-
-#ifdef _WIN32
-# ifdef ICE_SSL_API_EXPORTS
-# define ICE_SSL_API __declspec(dllexport)
-# else
-# define ICE_SSL_API __declspec(dllimport)
-# endif
-#else
-# define ICE_SSL_API /**/
-#endif
-
-namespace IceSSL
-{
-
-namespace OpenSSL
-{
-
-using namespace std;
-
-class ICE_SSL_API RSACertificateGenContext
-{
-public:
-
- //
- // Static
- //
-
- // Conversion helper functions
- static long minutesToSeconds(long);
- static long hoursToSeconds(long);
- static long daysToSeconds(long);
- static long weeksToSeconds(long);
- static long yearsToSeconds(long);
-
- //
- // Instance
- //
-
- RSACertificateGenContext();
- ~RSACertificateGenContext();
-
- // Distinguished Name (setter) methods.
- void setCountry(const std::string&);
- void setStateProvince(const std::string&);
- void setLocality(const std::string&);
- void setOrganization(const std::string&);
- void setOrgainizationalUnit(const std::string&);
- void setCommonName(const std::string&);
-
- void setBitStrength(int);
- void setSecondsValid(long);
-
- // Distinguished Name (getters) methods.
- unsigned char* getCountry() const;
- unsigned char* getStateProvince() const;
- unsigned char* getLocality() const;
- unsigned char* getOrganization() const;
- unsigned char* getOrgainizationalUnit() const;
- unsigned char* getCommonName() const;
-
- int getModulusLength() const;
- long getSecondsValid() const;
-
-private:
-
- std::string _country;
- std::string _stateProvince;
- std::string _locality;
- std::string _organization;
- std::string _organizationalUnit;
- std::string _commonName;
- int _modulusLength;
- long _secondsValid;
-};
-
-class ICE_SSL_API RSACertificateGen
-{
-public:
-
- RSACertificateGen();
- ~RSACertificateGen();
-
- RSAKeyPairPtr generate(const RSACertificateGenContext&);
- RSAKeyPairPtr loadKeyPair(const std::string&, const std::string&);
-};
-
-}
-
-}
-
-#endif
+// **********************************************************************
+//
+// Copyright (c) 2001
+// MutableRealms, Inc.
+// Huntsville, AL, USA
+//
+// All Rights Reserved
+//
+// **********************************************************************
+
+#ifndef ICE_SSL_CERTIFICATE_GEN_H
+#define ICE_SSL_CERTIFICATE_GEN_H
+
+#include <IceSSL/RSAKeyPairF.h>
+
+#ifdef _WIN32
+# ifdef ICE_SSL_API_EXPORTS
+# define ICE_SSL_API __declspec(dllexport)
+# else
+# define ICE_SSL_API __declspec(dllimport)
+# endif
+#else
+# define ICE_SSL_API /**/
+#endif
+
+namespace IceSSL
+{
+
+namespace OpenSSL
+{
+
+using namespace std;
+
+class ICE_SSL_API RSACertificateGenContext
+{
+public:
+
+ //
+ // Static
+ //
+
+ // Conversion helper functions
+ static long minutesToSeconds(long);
+ static long hoursToSeconds(long);
+ static long daysToSeconds(long);
+ static long weeksToSeconds(long);
+ static long yearsToSeconds(long);
+
+ //
+ // Instance
+ //
+
+ RSACertificateGenContext();
+ ~RSACertificateGenContext();
+
+ // Distinguished Name (setter) methods.
+ void setCountry(const std::string&);
+ void setStateProvince(const std::string&);
+ void setLocality(const std::string&);
+ void setOrganization(const std::string&);
+ void setOrgainizationalUnit(const std::string&);
+ void setCommonName(const std::string&);
+
+ void setBitStrength(int);
+ void setSecondsValid(long);
+
+ // Distinguished Name (getters) methods.
+ unsigned char* getCountry() const;
+ unsigned char* getStateProvince() const;
+ unsigned char* getLocality() const;
+ unsigned char* getOrganization() const;
+ unsigned char* getOrgainizationalUnit() const;
+ unsigned char* getCommonName() const;
+
+ int getModulusLength() const;
+ long getSecondsValid() const;
+
+private:
+
+ std::string _country;
+ std::string _stateProvince;
+ std::string _locality;
+ std::string _organization;
+ std::string _organizationalUnit;
+ std::string _commonName;
+ int _modulusLength;
+ long _secondsValid;
+};
+
+class ICE_SSL_API RSACertificateGen
+{
+public:
+
+ RSACertificateGen();
+ ~RSACertificateGen();
+
+ RSAKeyPairPtr generate(const RSACertificateGenContext&);
+ RSAKeyPairPtr loadKeyPair(const std::string&, const std::string&);
+};
+
+}
+
+}
+
+#endif