signoAPI iOS – Klasse STLicenceError

Die Klasse STLicenceError ist eine Hilfsklasse, in der der Aufzählungstyp LicenceError definiert ist. Sie ist Bestandteil sowohl der libSignoPDFSigner als auch der libSignoSignatureCapture. LicenceError ist ein mit NS_ENUM definierter Aufzählungstyp vom Typ NSInteger, der die Lizenzfehler beschreibt.

Die Enumeration LicenceError ist wie folgt definiert:

typedef NS_ENUM(NSInteger, LicenceError)

{

No_Error,

Internal_Generic_Error,

Activation_Expired,

Software_Maintenance_Expired,

Purchased_Date_Expired,

Invalid_Feature,

Invalid_Application_ID,

Invalid_Parameter,

Invalid_Licence_Key,

Invalid_Licence_File,

Licence_Deactivated,

Licence_Expired,

Activation_Limit_Reached,

Activation_Not_Allowed,

Client_Incompatible,

Internal_Server_Error,

Internal_Error,

Client_Has_Not_Yet_Been_Activated,

Licence_File_Could_Not_Be_Saved,

Licence_File_Could_Not_Be_Deleted,

No_Licence_File_Loaded,

Client_IDs_Could_Not_Be_Generated,

Invalid_Socket,

Host_Not_Found,

Network_Database_Error,

Connection_Timedout,

Connection_Refused,

SSL_General_Error,

SSL_Stream_Error,

Addrinfo_Error,

Socket_Communicatation_Error,

Socket_Access_Error,

Client_Has_Already_Been_Activated,

Undefined

};

Lizenzfehler

Bedeutung

No_Error

Die Lizenz ist gültig / Aktion wurde erfolgreich durchgeführt.

Internal_Generic_Error

Interner Fehler.

Activation_Expired

Ihre Lizenz muss regelmäßig online überprüft werden. Bitte verbinden Sie Ihr Gerät mit dem Internet, um die Überprüfung durchzuführen. Solange die Lizenz nicht überprüft wurde, können Sie die Software nur im Demomodus verwenden.

Software_Maintenance_Expired

Die Lizenz unterstützt nicht die aktuell verwendete Version der API-Komponente, weil die Softwarepflege abgelaufen ist. Bitte verwenden Sie eine ältere Version oder erwerben Sie eine neue Lizenz, vorzugsweise mit einem Softwarepflegevertrag, um auch alle künftigen Versionen nutzen zu können.

Purchased_Date_Expired

Die Lizenz unterstützt nicht die aktuell verwendete Version der API-Komponente, weil keine Softwarepflege enthalten ist. Bitte verwenden Sie eine ältere Version oder erwerben Sie eine neue Lizenz, vorzugsweise mit einem Softwarepflegevertrag, um auch alle künftigen Versionen nutzen zu können.

Invalid_Feature

Dieses Feature wird von der Lizenz nicht unterstützt.

Invalid_Application_ID

Die Lizenz wurde nicht für die Bundle-ID dieser App ausgestellt.

Invalid_Paramater

Es ist ein interner Fehler aufgetreten: ungültiger Parameter.

Invalid_Licence_Key

Der verwendete Lizenzschlüssel ist ungültig.

Invalid_Licence_File

Die Lizenzdatei ist ungültig.

Licence_Deactivated

Die Lizenz wurde deaktiviert.

Licence_Expired

Der Lizenzierungszeitraum ist abgelaufen.

Activation_Limit_Reached

Die maximale Anzahl an Aktivierungen wurde erreicht. Die Übernahme einer Aktivierung von einem anderen Gerät ist aber möglich.

Activation_Not_Allowed

Die maximale Anzahl an Aktivierungen wurde erreicht. Die Übernahme einer Aktivierung von einem anderen Gerät ist nicht möglich.

Client_Incompatible

Die Software ist inkompatibel mit dem Lizenzservice. Bitte kontaktieren Sie den Support!

Internal_Server_Error

Es ist ein unerwarteter Fehler am Lizenzservice aufgetreten.

Internal_Error

Es ist ein interner Fehler aufgetreten.

Client_Has_Not_Yet_Been_Activated

Die Software wurde noch nicht aktiviert.

Licence_File_Could_Not_Be_Saved

Die Lizenzdatei konnte nicht gespeichert werden.

Licence_File_Could_Not_Be_Deleted

Die Lizenzdatei konnte nicht gelöscht werden.

No_Licence_File_Loaded

Es wurde noch keine gültige Lizenzdatei geladen. Bitte rufen Sie zunächst -[ oder -[] auf.

Client_IDs_Could_Not_Be_Generated

Die benötigten Clientinformationen konnten nicht erzeugt werden.

Invalid_Socket

Allgemeiner Fehler bei der Kommunikation mit dem Lizenzserver.

Host_Not_Found

Fehler bei der Kommunikation mit dem Lizenzserver: Der angeforderte Host konnte nicht gefunden werden oder es fehlt die Berechtigung in der Datei der App, die die API benutzt.

Network_Database_Error

Fehler bei der Kommunikation mit dem Lizenzserver: In „network database operations“ ist ein Fehler aufgetreten.

Connection_Timedout

Fehler bei der Kommunikation mit dem Lizenzserver: Zeitüberschreitung der Verbindung.

Connection_Refused

Fehler bei der Kommunikation mit dem Lizenzserver: Der Server hat die Verbindung abgelehnt.

SSL_General_Error

Fehler bei der Kommunikation mit dem Lizenzserver: Allgemeiner SSL-Fehler.

SSL_Stream_Error

Fehler bei der Kommunikation mit dem Lizenzserver: Fehler im SSL-Stream.

Addrinfo_Error

Fehler bei der Kommunikation mit dem Lizenzserver: Nicht unterstützter Socket-Typ.

Socket_Communication_Error

Fehler bei der Kommunikation mit dem Lizenzserver: Ein nicht spezifizierter Kommunikationsfehler ist aufgetreten.

Socket_Access_Error

Fehler bei der Kommunikation mit dem Lizenzserver: Es wurde versucht, auf eine Weise auf einen Socket zuzugreifen, der durch seine Zugriffsberechtigungen nicht zulässig ist. Dies wird normalerweise durch eine Firewall verursacht, die den Port oder die Anwendung blockiert.

Client_Has_Already_Been_Activated

Es wurde versucht, eine bereits aktivierte Software mit einer anderen Lizenz zu aktivieren, obwohl die Software bereits erfolgreich aktiviert wurde.

Undefined

Unbekannter Fehler.