Certain Connectors will require the use of a certificate in order to ensure security when transmitting data across the communication protocol. Connectors such as FTPS, SFTP, HTTPS, AS2, and many others require the use of certificates in order to encrypt data and channels and to verify the digital signature of the person sending the data.
The Certificate Component may use an existing key obtained from a certificate authority such as Verisign or Thawte or may use a key generated by Boomi. Keys generated from Boomi are no less secure than purchased certificates.
Please check the documentation of the specific connector you are using for more info on its specific certificate usage.
Configuration
To create a new Certificate Component:
- Click
New in the Component Explorer of the Build Tab.
- Choose Certificate as the Type.
- Enter a name for the Certificate.
- Choose the folder in which to save the Certificate.
- Click OK.

This will take you to a screen with two options: Import or Generate Private Key.

Generating a Private Key
Click Generate Private Key, provide the following information that will be stored in the certificate, then click OK.

| Field |
Description |
| Company Name (CN) |
Free Form Description |
| Organization (O) |
Free Form Description |
| Organizational Unit (OU) |
Free Form Description |
| Locality |
City |
| State/Province (ST) |
State Abbreviation |
| Country (C) |
Country Abbreviation; US = United States |
| Signature Algorithm |
MD5
SHA1 |
| Key Length |
768
1024(default)
2048 |
| Validity (in days) |
730(default) |
Importing an Existing Certificate
You can import an existing private or public certificate. Click Import, browse the local file system to find the certificate file, enter an optional password, then click OK.
Viewing the Certificate Details
Whether generated or imported, the Certificate details are displayed on the next screen. Click Finish after reviewing.

Modifying a Certificate
After creating a Certificate component you can change the Certificate Name. You can also choose to re-import or re-generate the private key. This will overwrite the current Certificate component so you do not have to create a new Certificate and change any Process components to reference the new Certificate. This is very useful when replacing expired Certificates.
Exporting a Certificate
After creating a private Certificate, you can export the public key portion to give to your trading partner (or other client application) when sending you encrypted data. Click Export Certificate and save the file locally.
