Link Search Menu Expand Document

EzSign Algorithms

The available algorithms in EzSign are:

  • RSA

    • This is the default and implements the RSA algorithm
  • ECDSA

    • This is the elliptic curve digital signature algorithm

Algorithms are configured using the following property:

channel.N.signature.algorithm

E.g.

channel.N.signature.algorithm=RSA


If RSA is specified as the algorithm them the key size (in bits) must also be specified. This is done using the following property:

channel.N.signature.keySize

E.g.

channel.N.signature.keySize=2048


If ECDSA is chosen then the curve must also be specified using the following property:

channel.N.signature.ecc.curve

E.g.

channel.N.signature.ecc.curve=secp256r1


This algorithm specified is the one that will used whenever EzSign has to generate a key and perform a signing operation with that key

For example, if RSA is chosen and a key size of 2048, then when a CSR is generated a 2048 bit RSA key pair will be generated

When a request for a signature is received the private RSA key will be used to generate an RSA ECB PKCS1 encoded signature