For cryptographic data that you work with in ABL and that is used in symmetric-key cryptography, PBE, message digests, and MACs, ABL provides additional tools to manipulate this data for transport, including:

  • The GET-BYTE and PUT-BYTE functions to help maintain byte-endian order
  • The BASE64-ENCODE and BASE64-DECODE functions to convert between binary and character representations of machine-level

For more information on the storage and transport of cryptographic data managed in ABL, see the sections on cryptography in OpenEdge Programming Interfaces.

For cryptographic data used in public-key cryptography, including especially keys and digital certificates, OpenEdge provides or supports third-party tools to manage this data. For more information, see Transport Layer Security (TLS) and the sections on managing OpenEdge key and certificate stores in Manage OpenEdge Keys and Certificates.