User Tools

Site Tools


pe-bpmn-editor_pkdecrypt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision Both sides next revision
pe-bpmn-editor_pkdecrypt [2018/04/20 05:10]
admin created
pe-bpmn-editor_pkdecrypt [2018/04/23 17:27]
admin
Line 1: Line 1:
 ====== PKDecrypt ====== ====== PKDecrypt ======
  
 +===== Required input objects =====
 +
 +2 data objects (private key, ciphertext) from PKEncrypt or PKComputationtask
 +
 +===== Required output objects =====
 +
 +1 data object (data)
 +
 +===== Restrictions =====
 +
 +**Restriction:​** task must have at exactly two input and one output data objects\\
 +**Error:** exactly 2 inputs and 1 output are required
 +
 +**Restriction:​** "​ciphertext"​ property must exist under stereotype details object - "​ciphertext"​ must have been selected and saved and "​ciphertext"​ information must not have been deleted from model’s file\\
 +**Error:** ciphertext is undefined
 +
 +**Restriction:​** "​key"​ property must exist under stereotype details object - "​key"​ must have been selected and saved and "​key"​ information must not have been deleted from model’s file\\
 +**Error:** key is undefined
 +
 +**Restriction:​** input data object fixed (by its id) in "​ciphertext"​ property must exist also on model\\
 +**Error:** ciphertext object is missing
 +
 +**Restriction:​** input data object fixed (by its id) in "​key"​ property must exist also on model\\
 +**Error:** key object is missing
 +
 +**Restriction:​** ciphertext and key objects must be different data objects - they must have different ids\\
 +**Error:** ciphertext and key must be different objects
 +
 +**Restriction:​** key data object must have PKPrivate stereotype\\
 +**Error:** key object must have PKPrivate stereotype
 +
 +**Restriction:​** input data object selected as key must be an input object "​key"​ from PKEncrypt task or one of the input objects from PKComputation task selected as "​Encrypted"​ - it must have the same name as input object "​key"​ from PKEncrypt task or as one of the input objects of PKComputation task selected as "​Encrypted"​\\
 +**Error:** ciphertext is encrypted with wrong encryption method or is not encrypted
 +
 +**Restriction:​** input data object selected as key must be from the same PKPublic-PKPrivate pair (group) as all other input "​encryption key" objects from PKEncrypt and PKComputation tasks\\
 +**Error:** all keys must be from the same PKPublic-PKPrivate key pair
pe-bpmn-editor_pkdecrypt.txt · Last modified: 2020/03/02 15:04 by pullonen