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

Similar documents
FileAudit Plus. Steps for Enabling SSL: The following steps will help you in the installation of SSL certificate in FileAudit Plus

GlobalForms SSL Installation Tech Brief

Certificate Properties File Realm

C O N F IGURIN G EN HA N C ED SEC U RITY O PTIONS F O R REMOTE C O N TROL

Please select your version

SSL Configuration Oracle Banking Liquidity Management Release [April] [2017]

SAML-Based SSO Configuration

Creating an authorized SSL certificate

Mitel MiVoice Connect Security Certificates

Public Key Enabling Oracle Weblogic Server

Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at

Best Practices for Security Certificates w/ Connect

Creating and Installing SSL Certificates (for Stealthwatch System v6.10)

Contents. SSL-Based Services: HTTPS and FTPS 2. Generating A Certificate 2. Creating A Self-Signed Certificate 3. Obtaining A Signed Certificate 4

ADP Federated Single Sign On. Integration Guide

IceWarp SSL Certificate Process

IEA 2048 Bit Key Support for CSR on IEA Configuration Example

H O W T O I N S T A L L A N S S L C E R T I F I C A T E V I A C P A N E L

BusinessObjects Enterprise XI Release 1 and Release 2

Let's Encrypt - Free SSL certificates for the masses. Pete Helgren Bible Study Fellowship International San Antonio, TX

How SSL works with Middle Tier Oracle HTTP Server:

Guide Installation and User Guide - Mac

Tomcat SSL Certificate Deployment Guide (generate CSR by customer)

WebAnalyzer Plus Getting Started Guide

Managing Certificates

Cisco WCS Server Hardening

Installing SSL Commercial Certs. By Rick King

Manage Certificates. Certificates Overview

Weblogic Configuration Oracle FLEXCUBE Investor Servicing Release [October] [2015]

Configuring SSL for EPM /4 Products (Cont )

Weblogic Configuration Oracle FLEXCUBE Universal Banking Release [May] [2017]


Secure Websites Using SSL And Certificates

SafeNet KMIP and Google Drive Integration Guide

Content and Purpose of This Guide... 1 User Management... 2

Unified Management Portal

Wildcard Certificates

PKI Cert Creation via Good Control: Reference Implementation

But where'd that extra "s" come from, and what does it mean?

Secure IIS Web Server with SSL

SSL. Ensure trust with our premium service

Contents. SSL-Based Services: HTTPS and FTPS 2. Generating A Certificate 2. Creating A Self-Signed Certificate 3. Obtaining A Signed Certificate 4

eroaming platform Secure Connection Guide

Reseller Program For the Sectigo Partner Network

Certificate Renewal on Cisco Identity Services Engine Configuration Guide

Configuring the RTP Server

Security Digital Certificate Manager

Oracle Eloqua Legacy Authenticated Microsites and Contact Users. Configuration Guide

Access SharePoint using Basic Authentication and SSL (via Alternative Access URL) with SP 2016 (v 1.9)

Password Reset Server Installation

System Setup. Accessing the Administration Interface CHAPTER

IBM. Security Digital Certificate Manager. IBM i 7.1

SAML-Based SSO Configuration

Managing Security Certificates in Cisco Unified Operating System

Scenarios for Setting Up SSL Certificates for View. VMware Horizon 6 6.0

SSL/TLS Certificate Generation

Meteor Quick Setup Guide Version 1.11

Server software page. Certificate Signing Request (CSR) Generation. Software

Application notes for supporting third-party certificate in Avaya Aura System Manager 6.3.x and 7.0.x. Issue 1.3. November 2017

Configuring IBM Rational Synergy to use HTTPS Protocol

Enabling Secure Sockets Layer for a Microsoft SQL Server JDBC Connection

Director and Certificate Authority Issuance

Guide Installation and User Guide - Windows

Configuring SSL. SSL Overview CHAPTER

Configuring SSL. SSL Overview CHAPTER

XMediusFAX Sharp OSA Connector Administration Guide

OpenAM Single Sign-On

Authentication & Authorization

Active Directory based password synchronization

Server Certificate Preparation and Installation for Windows Server 2003

SSL/TLS Certificate Generation

VSP16. Venafi Security Professional 16 Course 04 April 2016

Enable the Always Offline Mode to Provide Faster Access to Files

vcloud Director Tenant Portal Guide vcloud Director 8.20

Assuming you have Icinga 2 installed properly, and the API is not enabled, the commands will guide you through the basics:

System Administrator s Guide Login. Updated: May 2018 Version: 2.4

Managing AON Security

XVSecurity. Security 1083

Unified Contact Center Enterprise (UCCE) Single Sign On (SSO) Certificates and Configuration

Configure the IM and Presence Service to Integrate with the Microsoft Exchange Server

Convio Data Sync Connector 3 Installation Guide

Advanced Integration TLS Certificate on the NotifySCM Server

Securing ArcGIS Services

LDAP Directory Integration

System Certification Guide For NEMS Systems Interfaces (Version 2.3)

DRAFT REVISIONS BR DOMAIN VALIDATION

Configuring SSL CHAPTER

Scenarios for Setting Up SSL Certificates for View. Modified for Horizon VMware Horizon 7 7.3

VMware Workspace ONE UEM Toshiba Printer Management. VMware Workspace ONE UEM 1811 VMware AirWatch 1811

Internet Yahoo! Keitai

Introduction. Installation. Version 2 Installation & User Guide. In the following steps you will:

SAML SSO Deployment Guide for Cisco Unified Communications Applications, Release 12.0(1)

Comodo Certificate Manager Software Version 5.0

novdocx (en) 11 December 2007 XVSecurity Administration

Public. Atos Trustcenter. Server Certificates + Codesigning Certificates. Version 1.2

SSL/TLS Certificate Generation

Viewing System Status, page 404. Backing Up and Restoring a Configuration, page 416. Managing Certificates for Authentication, page 418

ENTRUST CONNECTOR Installation and Configuration Guide Version April 21, 2017

HP Fortify CloudScan. Software Version Installation, Configuration, and Usage Guide

COMODO CA SSL CERTIFICATES

Transcription:

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

Contents Document Summary:... 3 ADSelfService Plus Overview:... 3 Why do you need SSL Certification?... 3 Steps for Enabling SSL:... 4 Step 1: Generate CSR and submit it to Certification Authority... 4 Step 2: Add the CA signed certificates to the keystore... 6 Step 3: Bind the certification with ADSelfService Plus... 8 Glossary:... 8 What is SSL?... 8 SSL Certificate:... 8 Certifying Authority:... 9 CSR:... 9 Keystore:... 9 2 P a g e

Document Summary: The purpose of this document is to guide you through the process of securing ADSelfService Plus with SSL certification. In doing so, you can ensure that the connection between users web browser and ADSelfService Plus server is secure from various threats including data theft. This document covers: An overview of ADSelfService Plus Need for SSL certification Steps to Enable SSL ADSelfService Plus Overview: ADSelfService Plus is a secure, web-based, end-user Windows Active Directory password reset management program. It features: Self-Service Password Reset/Account Unlock Password/Account Expiry Notification Employee Self-Update Employee Search Change Password By giving the power of Self-Service to end-users, you can greatly reduce the helpdesk cost associated with forgotten passwords and locked out accounts. Why do you need SSL Certification? ADSelfService Plus can be made available over the internet making it easier for on-the-fly users to reset their passwords/unlock their accounts from anywhere, anytime. To secure the communication between users web browsers and ADSelfService Plus server, the connection between these two entities must be secured. Secure Sockets Layer (SSL) is the de facto standard on the web for establishing an encrypted link between a server and a web browser. It ensures that all data transferred between the server and the browser remains secure. 3 P a g e

Steps for Enabling SSL: The following steps will guide you through the process involved in enabling SSL in ADSelfService Plus: Step 1: Generate CSR and submit it to your Certifying Authority Log in to ADSelfService Plus using admin credentials Go to Admin Product Settings Connection Click on the SSL Certification Tool button Under CSR Generator section, enter the following details: Common Name Organizational Unit Organization City State/Province Country Code Password Validity Public Key Length The NetBIOS or FQDN name of the server in which ADSelfService Plus is running. The department name that you want to appear in the certification Provide the legal name of your organization Enter the city name as provided in your organization s registered address Enter the State/Province as provided in your organization s registered address Provide the 2-letter code of the country your organization is located in Enter a password of at least 6 characters Specify the no. of days the certificate will be valid. If no value is provided, the validity will be taken as 90 days Provide the public key length. Larger the size, stronger the key. Default size is 1024 bits and can be incremented only in multiples of 64. 4 P a g e

Once you have entered all the details, click on Generate CSR. Submit the CSR file to your Certifying Authority (CA). You can locate the CSR file at <install_dir>\webapps\adssp\certificates. 5 P a g e

Step 2: Add the CA signed certificates to the keystore Unzip the certificates returned by your CA and put them in <install_dir>/jre/bin folder Open the command prompt and navigate to <install_dir>/jre/bin folder Now, run the respective commands from the below list as applicable to your CA: For "GoDaddy" certificates i. keytool -import -alias root -keystore selfservice.keystore -trustcacerts -file gd_bundle.crt ii. keytool -import -alias cross -keystore selfservice.keystore -trustcacerts -file gd_cross.crt iii. keytool -import -alias intermed -keystore selfservice.keystore -trustcacerts -file gd_intermed.crt iv. keytool -import -alias tomcat -keystore selfservice.keystore -trustcacerts -file selfservice.crt For "Verisign" certificates i. keytool -import -alias intermediateca -keystore selfservice.keystore -trustcacerts -file < your intermediate certificate.cer> ii. keytool -import -alias tomcat -keystore selfservice.keystore -trustcacerts -file selfservice.cer For "Comodo" certificates i. keytool -import -trustcacerts -alias root -file AddTrustExternalCARoot.crt -keystore selfservice.keystore ii. keytool -import -trustcacerts -alias addtrust -file UTNAddTrustServerCA.crt -keystore selfservice.keystore iii. keytool -import -trustcacerts -alias ComodoUTNServer -file ComodoUTNServerCA.crt - keystore selfservice.keystore iv. keytool -import -trustcacerts -alias essentialssl -file essentialsslca.crt -keystore selfservice.keystore 6 P a g e

For Entrust certificates i. keytool -import -alias Entrust_L1C -keystore <keystore-name.keystore> -trustcacerts -file entrust_root.cer ii. keytool -import -alias Entrust_2048_chain -keystore <keystore-name.keystore> - trustcacerts -file entrust_2048_ssl.cer iii. keytool -import -alias -keystore <keystore-name.keystore> -trustcacerts -file <domain-name.cer> For Thawte certificates Purchased directly from Thawte i. keytool -import -trustcacerts -alias tomcat -file <certificate-name.p7b> -keystore <keystore-name.keystore> Purchased through the Thawte reseller channel: i. keytool -import -trustcacerts -alias thawteca -file <SSL_PrimaryCA.cer> -keystore <keystore-name.keystore> ii. keytool -import -trustcacerts -alias thawtecasec -file <SSL_SecondaryCA.cer> - keystore <keystore-name.keystore> iii. keytool -import -trustcacerts -alias tomcat -file <certificate-name.cer> -keystore <keystore-name.keystore> Note: If you are receiving the certificates from a CA who is not in the list provided above, then contact your CA to get the commands required to add their certificates to the keystore. 7 P a g e

Step 3: Bind the certificates with ADSelfService Plus This will configure the ADSelfService Plus server to use the keystore with your SSL certificate. Go to Admin Product Settings Connection and select the Enable SSL port [https] option Enter the port number (default: 9251) you plan on using for ADSelfService Plus SSL connection, click Save, and restart ADSelfService Plus. Now, copy the SelfService.keystore file from <install_dir>\jre\bin folder and paste it in <install_dir>\conf folder Open server.xml file located at <install_dir>\conf folder Replace the value of keystorefile with./conf/selfservice.keystore and keystorepass with the password that you used in Step 1 Save server.xml file and close it Restart ADSelfService Plus again for the changes to take effect. Glossary: What is SSL? Acronym for Secure Socket Layer, SSL is an encryption technology to secure the data exchange between a website and its visitor's web browser. Normally, when a user communicates with a website, say submits his credit card information, the data travels to the server as plain text, which is susceptible to data theft. On the other hand if this data is encrypted, then no eavesdropper can read it! Thus, it's really very important to secure a website with SSL! SSL Certificate: This is a digital identity of a company, which ensures that a visitor is talking only to its intended website and whatever data he submitted to the site is encoded and reach only the intended site. This system is analogous to banks recognizing their customers by their 8 P a g e

signatures. In this case, the browsers (thereby the end-users) are programmed to trust these CA presented certificates. Certifying Authority: Regulatory organizations, with the help of standard policies, issue certificates to a domain declaring it trustworthy. Every certificate they generate is unique to the company they are certifying, which makes identification easy. CAs secure all necessary information about a company before issuing a certificate for it and also keep updating it in their records, which adds to the trustworthiness. Some of the popular CAs are Verisign, Comodo & GoDaddy etc. CSR: In order for a CA to generate an SSL certificate for a company, it first collects the information about the company and other identifiers such as public key (digital signature), and then binds them all with its certificate (which could be a piece of encrypted token or something similar). In doing so, it generates a unique identifier for the company. Thus every certificate issuance process begins with a "certificate request" from the company. Certifying Authorities refer to this process as "Certificate Signing Request". The Certifying Authorities accept the company information and digital signatures in a special form of file - the ".csr" file. Keystore: Keystore is specifically designed to store various kinds of encryption information. 9 P a g e