Give us feedback
cryptoapi
Service icon

CryptoAPI

icon_trusted
Stable version 2.2.1 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Uploaded on 15 June 2021 by 
4.8
 (37 ratings)
cryptoapi

CryptoAPI

Created on OutSystems 11

Version 2.2.1

Stable
Current
icon_trusted
See documentation
Application Package
Uploaded on 15 June 2021 by João Barata
Compatible with:
Version 11
Database:
All
What's new
  • Converted the component into a Service Application
  • Added a demo application to the component

Version 2.2.0

Stable
icon_trusted
Application Package
Uploaded on 03 March 2019 by Ricardo Silva
Compatible with:
Version 11
Database:
All
What's new
  • Added support to specify RSA padding hash
  • Changed way to get the settings private key to non-deprecated method
Created on OutSystems 10

Version 2.0.1

Stable
Application Package
Uploaded on 23 September 2018 by Ricardo Silva
Compatible with:
Version 11
Version 10
Stack:
All
Database:
All
What's new

RC for Crypto API 2.0.

  • Added function to read a PEM encoded RSA file
  • Added functions to Sign and Verify Signatures using RSA 
  • Added functions to save and read an RSA Private Key
  • Renamed GeneratePassword to Generate_Password so it doesn't get renamed to GeneratePassword2 when referenced

Version 2.0.0

Discontinued
Application Package
Uploaded on 10 September 2018 by Ricardo Silva
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
What's new

Major rework of the API.

API is NOT compatible with previous version and applications already using CryptoAPI may need to be adapted.

- Removed Deterministic Encryption

- Revamped to have more direct uses. You now have a few ways to create keys (including from password) and only one encrypt / decrypt actions.

- Removed GetPrivateKey(). It's now used under the hood for a more safe to use SaveKey function.

- ComputeMac now takes the algorithm to use as parameter

- Added GeneratePassword, a drop-in replacement for OutSystems' builtin GeneratePassword function, but secure.

- Added CompareMac, to securely (constant-time) compare 2 given MACs or hashes.


Features planned for the final release of version 2.0:

- RSA Sign

- RSA support PEM encoded keys

- AWS SigV4

Created on Older versions

Version 1.6.0

Stable
Application Package
Uploaded on 29 November 2015 by Ricardo Silva
Compatible with:
Version 11
Version 10
Version 9
Stack:
All
Database:
All
What's new
New Action:
 - GenerateUUID , generates a random UUID using a Cryptographically Strong RNG. This makes it suitable for security purposes.

Bug Fixes:
- Generate AES key was generating too many bytes in Java.

Improvements:
- In Java changed the use of SecureRandom to use SHA1PRNG instead of the default (NativePRNG). This way you shouldn't have performance problems when generating a lot of random data.

Version 1.5.0

Stable
Application Package
Uploaded on 24 November 2015 by Ricardo Silva
Compatible with:
Version 11
Version 10
Version 9
Stack:
All
Database:
All
What's new
- added a GetPrivateKey action to obtain the environment's private key.