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. |