JSON Web Token SL Library Documentation ¶ Company : CODESYS Title : JSON Web Token SL Version : 1.9.0.0 Categories : Application|Utils Namespace : JWT Author : CODESYS Development GmbH Placeholder : JSON_Web_Token_SL Description [ 1 ] ¶ Library to create JSON Web Token Contents: ¶ JSON Web Token Enums Function Block Gloabal Constant Indices and tables ¶ [ 1 ] Based on JSON Web Token SL.library, last modified 11.09.2023, 10:39:00. LibDoc 4.4.0.0-b.37 The content file JSON Web Token SL.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 11.09.2023, 10:39:02.
JSON Web Token ¶ Enums ERROR (Enum) JWTAlgorithm (Enum) Function Block createJWT (FunctionBlock) Gloabal Constant Gloabal_Constant (GVL)
Enums ¶ ERROR (Enum) JWTAlgorithm (Enum)
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Comment NO_ERROR No Error Conversion_Failed Could not convert JSON Data Invalid_Key Could not find valid private key, or certificate Signature_Failed Signig of JWT Failed Algorithm_Not_Supported JWT Algorithm not Supported Secret_Not_Initialised Secret is not initialised but is needed CommonName_Not_Initialized Common Name is not initialised but is needed Invalid_JWT_Pointer Pointer to JWT output is invalid INVALID_LICENSE No valid License found
JWTAlgorithm (ENUM) ¶ TYPE JWTAlgorithm : Attributes: qualified_only InOut: Name Comment HS256 HS256 algorithm HS384 HS384 algorithm HS512 HS512 algorithm RS256 RS256 algorithm
Function Block ¶ createJWT (FunctionBlock)
Reader (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL Reader EXTENDS Component IMPLEMENTS IReader , IGroupElement, IReader_Internal This Function Block is used to represent the Data Set Reader Parameters. See IReader for more details. If necessary create a ReaderDiagnostics instance and connect it to itfReaderDiagnostics . It will offer the diagnostic data of an Data Set Reader via the itfDiagnostics output. See: DataSetReader at OPC Foundation . InOut: Scope Name Type Comment Inherited from Output eErrorID ERROR Reason for STATE.ERROR Component xActive BOOL True 🠖 STATE.OPERATIONAL Component eState State See: State Transition Diagram at STATE Component Input Const uiPublisherId UINT uiWriterGroupId UINT uiDataSetWriterId UINT udiGroupVersion UDINT itfReaderDiagnostics IReaderDiagnostics Input itfReaderGroup IReaderGroup Output itfDiagnostics IReaderDiagnostics itfReader IReader Methods: SetInitialValue Structure: SetInitialValue (Method)
Function Blocks ¶ Configuration (FunctionBlock) SetInitialValue (Method) Connection (FunctionBlock) SetInitialValue (Method) DataSet (FunctionBlock) PrepareValues (Method) SetInitialValue (Method) Diagnostics Base Diagnostics (Folder) DiagnosticsCounter (FunctionBlock) ConnectionDiagnostics (FunctionBlock) ReaderDiagnostics (FunctionBlock) ReaderGroupDiagnostics (FunctionBlock) RootDiagnostics (FunctionBlock) WriterDiagnostics (FunctionBlock) WriterGroupDiagnostics (FunctionBlock) Reader (FunctionBlock) SetInitialValue (Method) ReaderGroup (FunctionBlock) SetInitialValue (Method) Writer (FunctionBlock) SetInitialValue (Method) WriterGroup (FunctionBlock) SetInitialValue (Method)
Configuration (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL Configuration EXTENDS Component IMPLEMENTS IConfiguration , IGroup, IConfiguration_Internal This Function Block is used to represent the Pub/Sub Configuration of an OPC UA Application See IConfiguration for more details. If necessary create a RootDiagnostics instance and connect it to itfRootDiagnostics . It will offer the diagnostic data of an OPC UA Application via the itfDiagnostics output. An example of an common configuration: See: PubSub Configuration Model at OPC Foundation . InOut: Scope Name Type Comment Inherited from Output eErrorID ERROR Reason for STATE.ERROR Component xActive BOOL True 🠖 STATE.OPERATIONAL Component eState State See: State Transition Diagram at STATE Component Input Const itfRootDiagnostics IRootDiagnostics Output itfDiagnostics IRootDiagnostics itfConfiguration IConfiguration Methods: SetInitialValue Structure: SetInitialValue (Method)
Configuration.SetInitialValue (METH) ¶ METHOD FINAL SetInitialValue : ERROR SetInititalValue is a helper method in cases a static initialization in the context of a declaration can not working properly due the initialization sequences of the compiler. As soon as the FB Configuration is embedded when designing own function blocks and parameters from the embedded FB’s VAR_INPUT CONSTANT area are to be provided with initial values, it is time to consider the using of SetInitialValue . For a description of the individual parameters, please refer to the VAR_INPUT CONSTANT section of Configuration . InOut: Scope Name Type Return SetInitialValue ERROR Input itfRootDiagnostics IRootDiagnostics