Thunderbird/Infrastructure/TryServer: Difference between revisions

Jump to navigation Jump to search
Line 15: Line 15:


This will then override the try server's default settings (which are for no debug, optimised builds)
This will then override the try server's default settings (which are for no debug, optimised builds)
== Gaining Access ==
=== Request A Certificate ===
==== Create a Key ====
openssl genrsa -aes256 -out $USER.key 4096
==== Generate a Certificate Signing Request ====
openssl req -new -key $USER.key -out $USER.csr
Fill in the forms with accurate information about YOURSELF.
Pay special attention to:
Common Name (eg, YOUR name) []:
Email Address []:
And ignore these:
A challenge password []:
An optional company name []:
==== Create a bug ====
Create a bug, attaching the .csr file you created above.  Do *not* attach the .key file.
[https://bugzilla.mozilla.org/enter_bug.cgi?&bug_severity=normal&component=Release%20Engineering&form_name=enter_bug&op_sys=All&product=Mozilla%20Messaging&rep_platform=All&short_desc=Try%20server%20access%20for%20xxxxxx file a bug] (see {{bug|487713}} for a good example)
=== Importing Your Certificate ===
Once the bug has been updated with your signed certificate (in the form of a .pem file)...
==== PKCS12 Mash It ====
openssl pkcs12 -export -in $USER.pem -inkey $USER.key -name "YOUR NAME" -out $USER.p12
==== Import It Into Firefox ====
* Bring up the Firefox Preferences dialog.
* Select the "Advanced" page.
* Select the "Encryption" tab.
* Click the "View Certificates" button, opening the "Certificate Manager" dialog.
* Select the "Your Certificates" tab.
* Click the "Import..." button.  Locate the .p12 file you created above.
''Note:'' In SeaMonkey, Certificate Manager is brought up by the "Manage Certificates..." button in the "Certificates" panel of the "Privacy & Security" section in preferencs.


== TroubleShooting ==
== TroubleShooting ==
=== (MozBuild) Unable to load config info from /usr/local/ssl/openssl.cnf ===
=== (MozBuild) Unable to load config info from /usr/local/ssl/openssl.cnf ===
The openssl you are using seems to be from the svn tool included with MozBuild.<BR /> '''SOLUTION''': Use <code>/bin/openssl</code> instead.
The openssl you are using seems to be from the svn tool included with MozBuild.<BR /> '''SOLUTION''': Use <code>/bin/openssl</code> instead.
Administrators, MozillaWiki team
918

edits

Navigation menu