Krestfield PKCloud

Developers Guide


  • You can call the PKCloud interface using a REST API, or use a thin java or .NET client

  • Details of each of these are given below

  • Code samples are available on github and a test service is available for you to try



Java Interface


  • Take a look at the sample client on github

  • This will get you started generating and verifying signatures using the online test service

  • If you want to integrate the client into your own java application, use the following maven dependency:
  • <dependency> <groupId>com.krestfield.ezsign</groupId> <artifactId>ezsign-client</artifactId> <version>4.0.0</version> </dependency>
  • For other builds (or to manually download the client jar), see here

  • The Client Integration Guide is available here


.NET Interface


  • Download the .NET client library from here

  • Take a look at the sample client on github

  • Or download the simple windows test tool from here


REST API


  • Download the REST API specification here

  • Or download the Postman files from here and try running the API in Postman


Test Service


  • A test service is available which provides the following options:

  • REST API listening on port 443 (https) at demoapi.krestfield.com. A valid API user account is required to authenticate to this API

  • Krestfield thin client API listening on port 80 at demoapi.krestfield.com. Protected with an authCode

  • For both options you can email Krestfield Support to obtain valid credentials

  • The following channels are available:

  • P7_RSA_SIGN_CHANNEL
  • This channel produces a PKCS#7 formatted signature generated using RSA

  • P7_ECDSA_SIGN_CHANNEL
  • This channel produces a PKCS#7 formatted signature generated using ECDSA

  • RAW_RSA_SIGN_CHANNEL
  • This channel produces a RAW (PKCS#1) formatted signature generated using RSA

  • RAW_ECDSA_SIGN_CHANNEL
  • This channel produces a RAW (PKCS#1) formatted signature generated using ECDSA

  • AES_ENCRYPT_CHANNEL
  • This channel can be used with the encrypt and decrypt calls and holds keys with labels KEY1, KEY2 and KEY3


PKCloud Documentation


  • Access the PKCloud documentation here


If you have any questions or queries around the API, contact us at support@krestfield.com
Contact Us

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Call: 020 8938 3616

Krestfield Limited, International House, 24 Holborn Viaduct, London, EC1A 2BN

Sales & Support

Should you need any help with any of Krestfield's products, or wish to make any suggestions, please contact us.

Sales: sales@krestfield.com

Support: support@krestfield.com

Latest News

PKCloud

Version 2.1.0 released

EzSign

Version 4.1.2 released

 

Our Mission

To create secure, highly available, easy to use products that are priced fairly

Please publish modules in offcanvas position.