CSJCurrent en:License Information: Unterschied zwischen den Versionen

Aus Cryptshare Documentation
Wechseln zu:Navigation, Suche
(Imported from text file)
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
 
The licence information of the current Cryptshare Server installation and the Add-On Product's own licence information can be queried from the server using the '''Client''''s '''requestLicenseInfo()''' method. The method returns a '''LicenseInfo''' object containing the licence status of the Cryptshare Server and the Add-On Product, as well as the respective licence and subscription expiration dates in the LocalDate format.
 
-----
 
The license information of the current Cryptshare Server installation and the Add-On Product's own license information can be queried from the server using the '''Client''''s '''requestLicenseInfo()''' method. The method returns a '''LicenseInfo''' object containing the license status of the Cryptshare Server and the Add-On Product, as well as the respective license and subscription expiration dates in the LocalDate format.
  '''Example: Requesting the License Information'''
  '''Example: Requesting the License Information'''
   
   

Aktuelle Version vom 26. November 2021, 12:11 Uhr

The licence information of the current Cryptshare Server installation and the Add-On Product's own licence information can be queried from the server using the Client's requestLicenseInfo() method. The method returns a LicenseInfo object containing the licence status of the Cryptshare Server and the Add-On Product, as well as the respective licence and subscription expiration dates in the LocalDate format.

Example: Requesting the License Information

// First create the Client instance
// Create a WebServiceUri for your Cryptshare Server 
WebServiceUri serviceUri = new WebServiceUri("https://cryptshare.server.com");
 
// Create a CryptshareConnection instance for your WebServiceUri
CryptshareConnection connection = new CryptshareConnection(serviceUri);
 
// Create the Client instance with the sender's email address, 
// the CryptshareConnection, and the path to the verification store.
Client client = new Client("sender_email@server.com", connection, Paths.get("C:\\\\temp"));

// Request the License Information
LicenseInfo licenseInfo = client.requestLicenseInfo();

System.out.println("Server license expiration date: " + 
						licenseInfo.getServerLicenseExpirationDate());
System.out.println("Server subscription expiration date: " + 
						licenseInfo.getServerSubscriptionExpirationDate());
System.out.println("Is server license valid? " + licenseInfo.isServerLicenseValid());
System.out.println("Product license expiration date: " + 
						licenseInfo.getProductLicenseExpirationDate());
System.out.println("Product subscription expiration date: " + 
						licenseInfo.getProductSubscriptionExpirationDate());
System.out.println("Is product license valid? " + licenseInfo.isProductLicenseValid());