Version 9. Generating SSL Certificates for Progeny Web

Similar documents
Version 9. Active Directory Integration in Progeny 9

SSL Configuration on Weblogic Oracle FLEXCUBE Universal Banking Release [August] [2014]

CA Nimsoft Unified Management Portal

Exchange Reporter Plus SSL Configuration Guide

SSL Certificate Generation

Configuring HTTPS support. Overview. Certificates

SSL Configuration on WebSphere Oracle FLEXCUBE Universal Banking Release [September] [2013] Part No. E

Chapter 1: How to Configure Certificate-Based Authentication

Entrust Certificate Services. Java Code Signing. User Guide. Date of Issue: December Document issue: 2.0

Director and Certificate Authority Issuance

Cisco Prime Central Managing Certificates

Creating an authorized SSL certificate

Configuring SSL in OBIEE 11g

Installing Digital Certificates for Server Authentication SSL on. BEA WebLogic 8.1

SolarWinds Technical Reference

SSO Plugin. Case study: Integrating with Ping Federate. J System Solutions. Version 4.0

How to Implement Two-Way SSL Authentication in a Web Service

SafeNet KMIP and Amazon S3 Integration Guide

HTTPS Configuration for SAP Connector

To install and configure SSL support on Tomcat 6, you need to follow these simple steps. For more information, read the rest of this HOW-TO.

This document uses the following conventions for items that may need to be modified:

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

DISTRIBUTED CONTENT SSL CONFIGURATION AND TROUBLESHOOTING GUIDE

DOCUMENTUM CONTENT SERVER CERTIFICATE BASED SSL CONFIGURATION WITH CLIENTS

ADSelfService Plus: Guide to Install SSL Certificate. 1 P a g e

CHAPTER 7 SSL CONFIGURATION AND TESTING

Developers Integration Lab (DIL) Certificate Installation Instructions. Version 1.4

How to Create Keystore and Truststore Files for Secure Communication in the Informatica Domain

User Guide Generate Certificate Signing Request (CSR) & Installation of SSL Certificate

Configuring TLS Security for Cloudera Manager

IUCLID 5 Guidance and Support

PowerChute TM Network Shutdown Security Features & Deployment

Enable SSL in Go2Group SOAP Server

Junio SSL WebLogic Oracle. Guía de Instalación. Junio, SSL WebLogic Oracle Guía de Instalación CONFIDENCIAL Página 1 de 19

Customizing SSL in CA WCC r11.3 This document contains guidelines for customizing SSL access to CA Workload Control Center (CA WCC) r11.3.

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

XenClient Enterprise Synchronizer Installation Guide

1. If there is a temporary SSL certificate in your /ServerRoot/ssl/certs/ directory, move or delete it. 2. Run the following command:

Using Self Certified SSL Certificates. Paul Fisher. Quest Software. Systems Consultant. Desktop Virtualisation Group

CA Spectrum and CA Service Desk

Setup Guide Access Manager Appliance 3.2 SP3

January 23, 2010 McAfee SaaS Continuity User Guide

Introduction to Version Control in

RHEV 2.2: REST API INSTALLATION

NetBackup Backup, Archive, and Restore Getting Started Guide

Dell One Identity Cloud Access Manager How to Configure Microsoft Office 365

C O N F I G U R I N G O P E N L D A P F O R S S L / T L S C O M M U N I C A T I O N

SSL: HOW TO APPLY SIGNED CERTFICATE TO TGP

NetApp SANtricity Web Service for E-Series Proxy 1.0

simplify printing TX Guide v. 1. make IT simple Tricerat, Inc Cronridge Drive Suite 100 Owings Mills, MD , All rights Reserved

DOCUMENTUM CONTENT SERVER CERTIFICATE BASED SSL CONFIGURATION AND TROUBLESHOOTING

Adeptia Suite 6.2. Application Services Guide. Release Date October 16, 2014

Configuring Secure Socket Layer and Client-Certificate Authentication on SAS 9.3 Enterprise BI Server Systems That Use Oracle WebLogic 10.

KMIP installation Guide. DataSecure and KeySecure Version SafeNet, Inc

C-Series How to configure SSL

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

SafeNet KMIP and Google Cloud Storage Integration Guide

1 Reflection ZFE 5. 2 Security Considerations Troubleshooting the Installation 19. Contents 1

EMC Clinical Archiving

Installing BIRT Analytics 4.4

Working with Portecle to update / create a Java Keystore.

User Guide Self Service Password Reset April 2012

Universal Content Management Version 10gR3. Security Providers Component Administration Guide

Copyright 2013 EMC Corporation. All Rights Reserved.

Using the Adobe Access Server for Protected Streaming

Table of Contents INTRODUCTION... 2 SYSTEM REQUIREMENTS... 3 SERVICEDESK PLUS EDITIONS... 4 INSTALL SERVICEDESK PLUS... 5

Installation valid SSL certificate

Securing Adobe connect Server and CQ Server

bbc Installing Your Development Environment Adobe LiveCycle ES July 2007 Version 8.0

Oracle Cloud. Creating a Business Intelligence Cloud Extract E

Enterprise Content Management System Monitor 5.1 Security Considerations Revision CENIT AG Brandner, Marc

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x

Contents Notice to Users

SAP Business Intelligence Suite Patch 10.x Update Guide

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

CA NetQoS Performance Center

Setup Guide Access Manager 3.2 SP3

Dell Statistica Statistica Enterprise Installation Instructions

Installing and Using the Zimbra Reporting Tool

Disaster Recovery. Websense Web Security Web Security Gateway. v7.6

Quick Connect Express for Active Directory

Dell Statistica Document Management System (SDMS) Installation Instructions

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

Step- by- Step guide to extend Credential Sync between IBM WebSphere Portal 8.5 credential vault and Active Directory 2012 using Security Directory

JAMF Software Server Installation Guide for Windows. Version 8.6

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

formerly Help Desk Authority HDAccess Administrator Guide

Oracle Web Service Manager 11g Field level Encryption (in SOA, WLS) March, 2012

JAMF Software Server Installation Guide for Linux. Version 8.6

How to Implement Transport Layer Security in PowerCenter Web Services

SSL/TLS Configuration for Tomcat Oracle FLEXCUBE Universal Banking Release [September] [2013] Part No. E

IBM Security QRadar Version (MR1) Replacing the SSL Certificate Technical Note

Table of Contents INTRODUCTION... 2 SYSTEM REQUIREMENTS... 3 SERVICEDESK PLUS - MSP EDITIONS... 5 INSTALL SERVICEDESK PLUS - MSP...

WebService Security. A guide to set up highly secured client-server communications using WS-Security extensions to the SOAP protocol

IBM Unica emessage Version 8 Release 6 February 13, Startup and Administrator's Guide

Transcription:

Version 9 Generating SSL Certificates for Progeny Web

Generating SSL Certificates for Progeny Web Copyright Limit of Liability Trademarks Customer Support 2015. Progeny Genetics, LLC, All rights reserved. The information contained herein is proprietary and confidential and is the exclusive property of Progeny Genetics, LLC. It may not be copied, disclosed, used, distributed, modified, or reproduced, in whole or in part, without the express written permission of Progeny Genetics, LLC. Progeny Genetics, LLC has used their best effort in preparing this guide. Progeny Genetics, LLC makes no representations or warranties with respect to the accuracy or completeness of the contents of this guide and specifically disclaims any implied warranties of merchantability or fitness for a particular purpose. Information in this document is subject to change without notice and does not represent a commitment on the part of Progeny Genetics, LLC or any of its affiliates. The accuracy and completeness of the information contained herein and the opinions stated herein are not guaranteed or warranted to produce any particular results, and the advice and strategies contained herein may not be suitable for every user. The software described herein is furnished under a license agreement or a non-disclosure agreement. The software may be copied or used only in accordance with the terms of the agreement. It is against the law to copy the software on any medium except as specifically allowed in the license or the non-disclosure agreement. The name Progeny Genetics, the Progeny Genetics logo, Progeny Clinical, Progeny Lab, and Progeny LIMS are trademarks or registered trademarks of Progeny Genetics, LLC. All other products and company names mentioned herein might be trademarks or registered trademarks of their respective owners. Support is available for Support Plan members who purchase Progeny Clinical, Progeny Lab, or Progeny LIMS and that have an annual support agreement and for trial users. Contact Progeny Genetics, LLC at: 800 Palm Trail Suite 200, Delray Beach, FL 33483 574-968-0822 International 800-776-4369 (US/CAN) support@progenygenetics.com http://www.progenygenetics.com 2

Generating SSL Certifications for Progeny Web 1. Open an elevated command prompt, type path and hit enter. Look at the output to see if it includes a reference to the bin folder within your 64-bit Java Runtime installation. If it does, move to the next step. If it does not, enter one of the following commands into the prompt to add it. **If you close the command prompt during this process, you may need to redo this step** a. (If using Java Version 6) i. path=%path%;c:\program Files\Java\jre6\bin b. (If using Java Version 7) i. path=%path%;c:\program Files\Java\jre7\bin 2. Create a folder in C:\ (name doesn t matter) then in your elevated command prompt target that folder. 3. Run the following script to generate the keystore file. You will need to replace {CERTNAME} with whatever name you want to use for the certificate, {ALIAS} with a common-name alias for the certificate and {PASSWORD} with whatever password you want to use for the keystore. **You must have a password to use with Tomcat** keytool -genkeypair -keysize 2048 -keyalg RSA - sigalg SHA256withRSA -keystore CERTNAME}.jks -storetype JKS -alias {ALIAS} - storepass {PASSWORD} 4. You will then be prompted for several pieces of information. The following table will detail what information is required for each prompt. What is your first and last name? What is the name of your organizational unit? What is the name of your organization? What is the name of your City or Locality? What is the name of your State or Province What is the two-letter country code for this unit? Is correct? Common Name(URL) of the domain/subdomain to be secured. Your group s name or department within the organization Your company name (will be checked against the domain registration) City where the company is located (will be checked against the domain registration) Full name (not 2 letter code) of the State where the company is located (will be checked against the domain registration) US (if in USA) or the code for your company s location Summarizes your previous entries, type yes to confirm 5. When prompted for a password just hit enter (you ve already created a password in Step 3). 3

6. Run the following script to generate your certificate request. You will replace {CERTNAME}, {ALIAS} and {PASSWORD} with the information used in Step 3. Replace {REQUESTNAME} with whatever name you want to use for the certificate request file. keytool -certreq -keystore {CERTNAME}.jks -alias {ALIAS} -storepass {PASSWORD} > {REQUESTNAME}.csr 7. Open the.csr file you just created and submit this information to your certificate authority. 8. Once you receive your validated SSL certificate, you will need to import this into your keystore. Save the files you receive from your certificate authority to the same folder where you generated the CSR and keystore. a. You may receive multiple certificates from your authority, including a root and/or intermediate certificate. b. The certificates you receive need to be in text format to properly import into your keystore acceptable certificate formats include.cer,.crt and.pem file extensions. 9. Repeat step 1 once you have the certificates saved to your SSL folder (the one created in Step 2), then run the following commands after changing the command prompt directory to your SSL folder: a. Import the secondary certificates (Primary Root, Intermediate CA, Chain CA) you may need to do this 2-3 times to import all the certificates received from your authority: keytool -import -trustcacerts -alias {CREATE NEW ALIAS} -file {CERTIFICATE FILENAME} -keystore {CERTNAME}.jks storepass {PASSWORD} b. Import the server certificate: keytool -import -trustcacerts -alias {ALIAS FROM STEP 3} -file {CERTIFICATE FILENAME} -keystore {CERTNAME}.jks storepass {PASSWORD} 10. Once complete you will need to edit the server.xml file located within the Conf folder of your Apache Tomcat installation (make sure the service is stopped before editing). a. Add the following XML string below the Connector parameter defining your HTTP/1.1 port, replacing {SSLPORT} with your secure port number, {KEYSTOREPATH} with the full file path to your keystore file and {PASSWORD} with the password you created in Step 2: i. NOTE1: Due to Windows/UNIX translation oddities when you enter {KEYSTOREPATH} you will need to change all back slashes (\) with forward slashes (/) or Apache Tomcat will not be able to locate your keystore file. ii. ii. NOTE2: It is important to use a corresponding secure port if your HTTP/1.1 port is 80 then your {SSLPORT} will be 443 and if your HTTP/1.1 port is 8080 then your {SSLPORT} will be 8443. <Connector port="443" protocol="http/1.1" SSLEnabled="true" maxthreads="150" scheme="https" secure="true" keystorefile="{keystorepath}" keystorepass="{password}" clientauth="false" sslprotocol="tls" /> 11. Start the Tomcat service and test the connection to Progeny web manually using http:// and https:// a. If both connections are successful then stop the Tomcat service and continue to the next step. b. If either connection fails to display the login screen, stop and contact Progeny Support. 4

12. The last step is to configure Apache Tomcat to automatically redirect all HTTP requests to the SSL-secured port. Edit the web.xml file located within the Conf folder of your Apache Tomcat installation. Go to the bottom of the document and add the XML below just before </web-app>. When complete start your Tomcat service and verify that the automatic redirection is working: <security-constraint> <display-name>rpc Request Enscription</display-name> <web-resource-collection> <web-resource-name>rpcrequests</web-resource-name> <description>rpc Requests</description> <url-pattern>/*</url-pattern> <http-method>get</http-method> <http-method>post</http-method> </web-resource-collection> <user-data-constraint> <description>encrypt all RPC request data destined for server</description> <transport-guarantee>confidential</transport-guarantee> </user-data-constraint> </security-constraint> 5