SMIME Unpacker Agent Service (com.ibi.agents.XDSMIMEUnpackerAgent)

Syntax:

com.ibi.agents.XDSMIMEUnpackerAgent

iIT Service Object:

format: SMIME Unpacker Agent

Description: Expects input in the form of an S/MIME multipart document.

Parameters:

Parameter

Description

S/MIME Keystore Provider *

The provider for the keystore used to decrypt incoming messages.

S/MIME TrustStore Provider *

The provider for the keystore containing the S/MIME Certificate Authorities.

S/MIME Certificate Store Providers

A comma-separated list of Keystore, Directory CertStore, or LDAP providers for the certificate stores used to complete signer certificate chains when the signed message contains fewer certificates than needed.

S/MIME Signature JCE Provider *

The JCE Provider for S/MIME Signature Cryptography services.

S/MIME PKIX JCE Provider

The JCE Provider for S/MIME PKIX services. If left blank, the default JCE provider for PKIX will be used.

S/MIME Decryption Key Alias

The private key alias used to decrypt incoming messages

S/MIME Decryption Key Password

The password for the decryption private key. If left blank, the password for accessing the keystore will be used.

Enforce KeyUsage Extension

Determines how the KeyUsage Extension is verified when present in the certificate. The requirement for S/MIME digital signatures is followed by the requirement for S/MIME encryption, separated by a slash.

Enable Certificate Revocation

Enables CRL or OCSP checking of the signer certificates

OCSP Responder

The name of the OCSP Responder provider. This verifies the status of certificates online instead of relying on Certificate Revocation Lists.

Unrecognized Certs Location

The directory to store unrecognized certificates found in S/MIME messages.

Signature Required

If set, incoming documents require a valid signature.

Default Content Transfer Encoding

The default encoding when the Content-Transfer-Encoding is absent. For S/MIME, this is 7bit. For AS2, this must be set to binary.

Error Return

Determines which document is returned upon error.

Keep Message Flat

Keep the body of the message as an array of bytes.

Header Management

Message Header Namespace

The special register namespace where message headers can be found. If not supplied, HDR registers from the default namespace will be used.

Payload Header Namespace

The special register namespace into which any headers on the extracted body part will be stored as HDR registers. If not supplied, body part headers will be saved in the default namespace.

Edges:

The following table lists the available Line Edges for the SMIME Unpacker Agent Service (com.ibi.agents.XDSMIMEUnpackerAgent).

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.

fail_unsigned

Signature not found.

fail_smime

Problem processing S/MIME message.