/n software BizTalk Adapters V4 - Online Help
Available for:
/n software BizTalk Adapters V4
Questions / Feedback?

OpenPGP Pipeline Component

Properties   Configuration Settings  

The OpenPGP Pipeline Component provides OpenPGP signing and encryption functionality.

Remarks

The OpenPGP Pipeline Component is used when generating BizTalk Pipelines for sending and receiving OpenPGP signed and encrypted messages. The messages may be signed, encrypted, or both.

The OpenPGP Pipeline Component does not by itself implement OpenPGP, instead it uses the provider pattern to interface with external cryptography libraries. An OpenPGP provider is a simple module that allows the adapter to offload OpenPGP operations to the OpenPGP software of your choice. The interface is designed to be generic in its ability to work with various OpenPGP software. We include an OpenPGP provider implementation for GnuPG which may be used as a reference to implement other providers.

OpenPGP Encoder Pipeline Component

The encoder takes raw messages as input, and generates a signed, encrypted, or signed and encrypted OpenPGP message as output. This pipeline component can be used when generating pipelines to create such messages.

Set the PGPProvider property to the provider interface to your desired OpenPGP implementation. Use the PGPParams property to specify any parameters the interface will need to complete its execution. The SignData and EncryptData properties tell the component which operations should be performed on the message.

OpenPGP Decoder Pipeline Component

The decoder takes OpenPGP signed, encrypted, or signed and encrypted messages as input, then verifies and/or decrypts the message. The resulting message will be the raw original message.

Set the PGPProvider property to the provider interface to your desired OpenPGP implementation. Use the PGPParams property to specify any parameters the interface will need to complete its execution.

Please refer to the section on adapter configuration for a description of how to configure receive locations and send ports for this adapter.

Encoder Property List


The following is the full list of the properties of the encoder pipeline component with short descriptions. Click on the links for further details.

EncryptDataWhether or not to encrypt the data.
OtherDefines a set of configuration settings to be used by the pipeline component.
PGPParamsSets the parameters in the OpenPGP provider.
PGPProviderThe OpenPGP provider provides an interface to the OpenPGP cryptography software.
PGPProviderTypeThe PGP provider to use.
ProtectedPGPParamsSets the protected parameters in the OpenPGP provider.
RuntimeLicenseSpecifies the adapter runtime license key.
SignDataWhether or not to sign the data.
TempPathThe path to which temporary files are written at runtime.
TransportLogTells the adapter where and how to report information about its operations.

Decoder Property List


The following is the full list of the properties of the decoder pipeline component with short descriptions. Click on the links for further details.

OtherDefines a set of configuration settings to be used by the pipeline component.
PGPParamsSets the parameters in the OpenPGP provider.
PGPProviderThe OpenPGP provider provides an interface to the OpenPGP cryptography software.
PGPProviderTypeThe PGP provider to use.
ProtectedPGPParamsSets the protected parameters in the OpenPGP provider.
RuntimeLicenseSpecifies the adapter runtime license key.
TempPathThe path to which temporary files are written at runtime.
TransportLogTells the adapter where and how to report information about its operations.

Configuration Settings


The following is a list of configuration settings for the pipeline component with short descriptions. Click on the links for further details.

RecursiveDecryptModeWhether the encrypted data should be decrypted recursively.
LogDebugDataWhether to include debug information in the log.
PublicKeyringFileThe name of the public keyring file.
SecretKeyringFileThe name of the secret keyring file.
SSOPasswordSpecifies the key name in the SSO configuration that holds the key passphrase value.

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 4.0.6240.0