This is a task for computing on data encrypted with public key encryption.
At least one input must be encrypted, others can be either encrypted (with the same key) or public data. The output is encrypted data (encrypted with the same key).
1…n data objects (ciphertexts, data) from PKEncrypt or PKComputation task
1 data object (ciphertext)
Restriction: task must have at least one input and exactly one output data objects
Error: at least 1 input and exactly 1 output are required
Restriction: “inputScript” property must exist under stereotype details object - “inputScript” can be empty, but must not have been deleted from model’s file
Error: inputScript is undefined
Restriction: “inputTypes” property must exist under stereotype details object - input types must have been selected and saved and “inputTypes” information must not have been deleted from model’s file
Error: input types are undefined
Restriction: at least one input data object must have type selected as “Encrypted”
Error: at least 1 input must be selected as encrypted
Restriction: all key input objects of input data objects that origin from PKEncrypt or PKComputation tasks must be with the same name
Error: key must be the same (with the same name) for all inputs
Restriction: all input data objects that have type selected as “Encrypted” must be encrypted data objects from PKEncrypt or PKComputation tasks - there must exist a key (with the same name) for all inputs that are selected as “Encrypted”
Error: all inputs marked as encrypted are not encrypted