PGP Decryption and Verification Service (com.ibi.agents.PGPDecryptAgent)

Syntax:

com.ibi.agents.PGPDecryptAgent

iIT Service Object:

format: PGP Decryption and Verification

Description: Decrypts and verifies a PGP message.

Parameters:

Parameter

Description

Decryption Key Passphrase

A case sensitive passphrase to decrypt the session key. This is optional, it will be used when the session key has been encrypted with a passphrase.

Secret Key Ring

The location of the secret key ring containing the private keys to decrypt the session keys. This is optional, it will be used when the session key has been encrypted with a public key.

Private Key Passphrase

The case sensitive passphrase to unlock the Decryption Private Key within the Secret Key Ring. This is optional, it will be used when the session key has been encrypted with a public key.

Signature Verification

Signature Required

If set, incoming messages require a valid signature.

Public Key Ring

The location of the public key ring containing the signature public keys.

Acceptable Hash Algorithms

A space-separated list of hash names that can be used in PGP signatures. Other hashes will cause a validation failure before being evaluated. The intention is to forbid weak algorithms defined in the PGP specification. The default is SHA1 SHA224 SHA256 SHA384 SHA512.

Edges:

The following table lists the available Line Edges for the PGP Decryption and Verification Service (com.ibi.agents.PGPDecryptAgent).

Line Edge

Description

OnError

An exception occurred during execution.

OnSuccess

The operation was successful.

OnFailure

A fail condition occurred during execution.

OnParseError

Could not parse a document.

OnFailSecurity

Could not operate due to a security violation.

fail_unsigned

Signature not found.