libcryptosec
AccessDescription.h
Go to the documentation of this file.
1 #ifndef ACCESSDESCRIPTION_H_
2 #define ACCESSDESCRIPTION_H_
3 
4 #include <openssl/x509v3.h>
7 
9 public:
11  AccessDescription(ACCESS_DESCRIPTION *accessDescription);
12  virtual ~AccessDescription();
13  ACCESS_DESCRIPTION* getAccessDescription();
16  void setAccessLocation(GeneralName accessLocation);
17  void setAccessMethod(ObjectIdentifier accessMethod);
18  std::string getXmlEncoded();
19  std::string getXmlEncoded(std::string tab);
20 private:
21  ObjectIdentifier accessMethod;
22  GeneralName accessLocation;
23 };
24 
25 #endif /* ACCESSDESCRIPTION_H_ */
void setAccessLocation(GeneralName accessLocation)
Definition: AccessDescription.cpp:34
ObjectIdentifier getAccessMethod()
Definition: AccessDescription.cpp:29
ACCESS_DESCRIPTION * getAccessDescription()
Definition: AccessDescription.cpp:15
AccessDescription()
Definition: AccessDescription.cpp:3
Definition: ObjectIdentifier.h:11
void setAccessMethod(ObjectIdentifier accessMethod)
Definition: AccessDescription.cpp:39
GeneralName getAccessLocation()
Definition: AccessDescription.cpp:24
Definition: AccessDescription.h:8
std::string getXmlEncoded()
Definition: AccessDescription.cpp:44
Definition: GeneralName.h:11
virtual ~AccessDescription()
Definition: AccessDescription.cpp:59