Environment
Novell GroupWise 2014
Novell GroupWise 2012
Novell GroupWise 8
Novell GroupWise 2012
Novell GroupWise 8
Situation
How to Login to GroupWise via IMAP Using a Trusted Application
How to properly encode the XGWTRUSTEDAPP credentials
How to properly encode the XGWTRUSTEDAPP credentials
Resolution
To test an authenticated login with IMAP, see the following utility:
Novell Cool Solutions - GroupWise Trusted Application Test Script
To create the encrypted authentication-login key, see one of the following options:
Novell Cool Solutions - GroupWise Trusted Application Test Script
To create the encrypted authentication-login key, see one of the following options:
- For Linux, from a terminal window:
printf "trustedAppName\x00trustedAppKey" | openssl base64 -A
Note: Replace trustedAppName and trustedAppKey appropriately - keeping \x00 in between. See the Additional Information section below for more details. - For Windows, an excellent article for this can be found:
http://www.redjuju.com/login-groupwise-via-imap-using-trusted-application/
Additional Information
In case the link above breaks, a general overview of the process is as follows:
First, initiate the sequence: A002 AUTHENTICATE XGWTRUSTEDAPP
Second, supply the credentials sequence: XGWTRUSTEDAPP <ENCODED KEY>
Convert from Raw Data: <trustedAppName><nullCharacter><trustedAppKey>
Convert to Base 64 Encoded String: <Encoded Key>
The sequence is as follows:
TELNET xx.xx.xx.xx 143 (Use the IP Address where IMAP is configured for GroupWise)
A10 AUTHENTICATE XGWTRUSTEDAPP
+
XGWTRUSTEDAPP Q3VzdG9tS2V5ADYzNTZBNDAwMERFRTAwMDA5QTEzMUUwNUMwQzBCRDE0NjM1NkE0MDEwREVFMDAwMDhDNkUxQkZFQTUzOTAyNEQ=
On Success, you receive a response OK XGWTRUSTEDAPP Authentication Successful
First, initiate the sequence: A002 AUTHENTICATE XGWTRUSTEDAPP
Second, supply the credentials sequence: XGWTRUSTEDAPP <ENCODED KEY>
Convert from Raw Data: <trustedAppName><nullCharacter><trustedAppKey>
Convert to Base 64 Encoded String: <Encoded Key>
The sequence is as follows:
TELNET xx.xx.xx.xx 143 (Use the IP Address where IMAP is configured for GroupWise)
A10 AUTHENTICATE XGWTRUSTEDAPP
+
XGWTRUSTEDAPP Q3VzdG9tS2V5ADYzNTZBNDAwMERFRTAwMDA5QTEzMUUwNUMwQzBCRDE0NjM1NkE0MDEwREVFMDAwMDhDNkUxQkZFQTUzOTAyNEQ=
On Success, you receive a response OK XGWTRUSTEDAPP Authentication Successful