forked from soutade/libgourou
		
	Add fetchLicenseServiceCertificate() because not all signing certificates (to be included into rights.xml) are the same than the one fetched at authentication
This commit is contained in:
		@@ -194,6 +194,8 @@ namespace gourou
 | 
			
		||||
	void buildActivateReq(pugi::xml_document& activateReq);
 | 
			
		||||
	ByteArray sendFulfillRequest(const pugi::xml_document& document, const std::string& url);
 | 
			
		||||
	void buildSignInRequest(pugi::xml_document& signInRequest, const std::string& adobeID, const std::string& adobePassword, const std::string& authenticationCertificate);
 | 
			
		||||
	void fetchLicenseServiceCertificate(const std::string& licenseURL,
 | 
			
		||||
					    const std::string& operatorURL);
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -14,13 +14,15 @@
 | 
			
		||||
  GNU Lesser General Public License for more details.
 | 
			
		||||
 | 
			
		||||
  You should have received a copy of the GNU Lesser General Public License
 | 
			
		||||
  along with libgourou.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
  along with libgourou. If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#ifndef _USER_H_
 | 
			
		||||
#define _USER_H_
 | 
			
		||||
 | 
			
		||||
#include <string>
 | 
			
		||||
#include <map>
 | 
			
		||||
 | 
			
		||||
#include "bytearray.h"
 | 
			
		||||
 | 
			
		||||
#include <pugixml.hpp>
 | 
			
		||||
@@ -46,7 +48,7 @@ namespace gourou
 | 
			
		||||
	std::string& getDeviceFingerprint();
 | 
			
		||||
	std::string& getUsername();
 | 
			
		||||
	std::string& getLoginMethod();
 | 
			
		||||
	std::string& getCertificate();
 | 
			
		||||
	std::string  getLicenseServiceCertificate(std::string url);
 | 
			
		||||
	std::string& getAuthenticationCertificate();
 | 
			
		||||
	std::string& getPrivateLicenseKey();
 | 
			
		||||
 | 
			
		||||
@@ -95,7 +97,7 @@ namespace gourou
 | 
			
		||||
	std::string deviceFingerprint;
 | 
			
		||||
	std::string username;
 | 
			
		||||
	std::string loginMethod;
 | 
			
		||||
	std::string certificate;
 | 
			
		||||
	std::map<std::string,std::string> licenseServiceCertificates;
 | 
			
		||||
	std::string authenticationCertificate;
 | 
			
		||||
	std::string privateLicenseKey;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user