Skip to content

Encrypting Data

Lucas Teske edited this page Apr 11, 2019 · 1 revision

Ensure that the public key you want to use is loaded and execute POST to /remoteSigner/gpg/encrypt with following payload:

{
  "Base64Data": "eyJxdWVyeSI6InF1ZXJ5IHsgR2V0QmFua1N5c3RlbVN0YXR1cyAoYmFua051bWJlcjogXCI2MzNcIikgfSJ9Cg==",
  "FingerPrint": "870AFA59"
}

Returns:

-----BEGIN PGP MESSAGE-----
Version: BCPG C# v1.8.1.0

hQIMAwAWqcqHCvpZAQ//TtD4Ne8dC+R7xHa3ED4dcOAVWBhiZ/h/GS8TZHrn7TQE
MeEg46yF/xbDB1ryivvikubXKRHKcxB1N7DHX1yJc9zI1uWdrePBsheXJMJuFOs9
(...)
cKIB0DoBAJ+AcKT89elQ4CgNIUQZzof64gLPNpFq+yknNYR3CifBCQoCMk8WZev8
ffy3cx45u+q2SkVT+pAIJXZ7PgmaNLGIAWTW+2JaTxv657ZeWW8dhzHTKU+rDqzR
rnBaQD23nV45ZvmFd6GjvdE=
=nPAx
-----END PGP MESSAGE-----