SlideShare a Scribd company logo
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
SSL on DQM setup
C:WINDOWSsystem32>DSPMQ
QMNAME(QM2) STATUS(Running)
QMNAME(QM1) STATUS(Running)
C:WINDOWSsystem32>RUNMQSCQM2
5724-H72 (C) CopyrightIBMCorp. 1994, 2020.
StartingMQSC for queue managerQM2.
DEFINE QL(RECEVQ)
1 : DEFINEQL(RECEVQ)
AMQ8006I: IBMMQ queue created.
DEFINE CHANNEL(TO.QM2) CHLTYPE(RCVR)
2 : DEFINECHANNEL(TO.QM2) CHLTYPE(RCVR)
AMQ8014I: IBMMQ channel created.
DEFINE LSTR(QM2.LSTR) TRPTYPE(TCP) PORT(1111) CONTROL(QMGR)
3 : DEFINELSTR(QM2.LSTR) TRPTYPE(TCP) PORT(1111) CONTROL(QMGR)
AMQ8626I: IBMMQ listenercreated.
START LSTR(QM2.LSTR)
4 : STARTLSTR(QM2.LSTR)
AMQ8021I: Requesttostart IBMMQ listeneraccepted.
DIS LSSTATUS(QM2.LSTR)
5 : DISLSSTATUS(QM2.LSTR)
AMQ8631I: Displaylistenerstatusdetails.
LISTENER(QM2.LSTR) STATUS(RUNNING)
PID(26540) STARTDA(2022-03-14)
STARTTI(20.32.42) DESCR( )
TRPTYPE(TCP) CONTROL(QMGR)
IPADDR(*) PORT(1111)
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
BACKLOG(100)
END
6 : END
5 MQSC commandsread.
No commandshave a syntax error.
All validMQSCcommandswere processed.
C:WINDOWSsystem32>RUNMQSCQM1
5724-H72 (C) CopyrightIBMCorp. 1994, 2020.
StartingMQSC for queue managerQM1.
DEFINE QL(QM2) USAGE(XMITQ)
1 : DEFINEQL(QM2) USAGE(XMITQ)
AMQ8006I: IBMMQ queue created.
DEFINE QR(SENDQ) RNAME(RECEVQ) RQMNAME(QM2) XMITQ(QM2)
2 : DEFINEQR(SENDQ) RNAME(RECEVQ) RQMNAME(QM2) XMITQ(QM2)
AMQ8006I: IBMMQ queue created.
DEFINE CHANNEL(TO.QM2) CHLTYPE(SDR) XMITQ(QM2) CONNAME('LOCALHOST(1111)')
3 : DEFINECHANNEL(TO.QM2) CHLTYPE(SDR) XMITQ(QM2) CONNAME('LOCALHOST(1111)')
AMQ8014I: IBMMQ channel created.
START CHANNEL(TO.QM2)
4 : STARTCHANNEL(TO.QM2)
AMQ8018I: Start IBMMQ channel accepted.
DIS CHS(TO.QM2)
5 : DISCHS(TO.QM2)
AMQ8417I: DisplayChannel Statusdetails.
CHANNEL(TO.QM2) CHLTYPE(SDR)
CONNAME(127.0.0.1(1111)) CURRENT
RQMNAME(QM2) STATUS(RUNNING)
SUBSTATE(MQGET) XMITQ(QM2)
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
END
6 : END
5 MQSC commandsread.
No commandshave a syntax error.
All validMQSCcommandswere processed.
C:WINDOWSsystem32>AMQSPUTSENDQQM1
Sample AMQSPUT0 start
target queue isSENDQ
OM NAMAHSHIVAYA
NAMO NARYANA
JAISWAMI NARAINI
Sample AMQSPUT0 end
C:WINDOWSsystem32>AMQSGETRECEVQQM2
Sample AMQSGET0 start
message <OMNAMAHSHIVAYA>
message <NAMONARYANA >
message <JAISWAMINARAINI>
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
SelectIBMKey Managementtool.Before thatopenthe SSLfoldersusingadminaccessinyourfile
system.
CreatingKeydatabase for QM1. The Keydata base containall informationof 3files.Wheneverthe
any additionof fileshappeninginSSLfolderthose details getupdatedinkeydatabase.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Click New and select QM1 path for creating keydata base.
Give password
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
All three files in SSL folder of QM1
We can have CA signedcertificate butforinternal consumptionoreducationpurposeI am using self
signed certificate. So click on “New Self signed”.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
In this pop up window add all details these need to be specified exactly without errors anywhere
when giving SSLPEER values. On sender queue manager QM1 I providing distinguish names.
Then Extracting those file certificate
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
After extraction the qm1.arm file can be seen in SSL folder
On DestinationSideQueue Managerwe shouldcreate Keydatabase.So,create new Keydatabase.
Navigate to SSL folder of QM2.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Give password
All three files along with key data can be seen
Creating self signed certificate
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Providing destination side Distinguished names.
Extract the file
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
The creation of .arm file for QM2 destination side can be seen
Now mutually exchange .arm files of both SSL of Source(QM1) to Destination (QM2)
To add the exchangedARMfilestoKeydatabase of SSL.We needtoperformbelow functions.
Opening keydatabase of QM1
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Give password
Click on drop down menu to select Signed Certificate. Click ADD function
Confirmthe pathof QM1 -> SSL->selectqm2.arm
Here inQM1 we are addingqm2.arm file whichisexchangedacrossSSLfolders.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Give any label name
“ViewEdit”function helpsin viewingthe qm1label details.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
For adding qm1.arm file into QM2 keydata base we open again SSL folder of QM2.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Select the drop down menu of signer certificate and click ADD function key
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
Give label name
These detailsof qm1.armfile inSSLof QM2.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
InQM2 (destinationside) GivingSSLCIPHalgorithm usingALTER
We alsoALTERing channel forgivingSSLCIPHalgorithmonSource side
We needtogive SSLKEYRpath where we don’tmentionthe .kdbfileextensionforsourceside.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
We needtogive SSLKEYRpath where we don’tmentionthe .kdb fileextensionfordestinationside.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
On source side we provide SSLPEERvaluesof Destinationcertificate details.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
On DestinationSide we provide SSLPEERvaluesof Source certificate details.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
By this we successfullyimplementedSSLbetweenTwoQueue Manager where sha256 algorithm
usedfor encryption on both sides.The destinationcertificate detailsis presentinsource side.The
source certificate detailspresentindestinationside.This way securedtunnel for communication
can be established.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.
For educationandinternal consumptionpurposeonly.Thisis meantforOpensource.

More Related Content

What's hot

Abandon Decades-Old TCPdump for Modern Troubleshooting
Abandon Decades-Old TCPdump for Modern TroubleshootingAbandon Decades-Old TCPdump for Modern Troubleshooting
Abandon Decades-Old TCPdump for Modern TroubleshootingAvi Networks
 
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...Dr. Amarjeet Singh
 
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLSCOMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLSIJNSA Journal
 
Practical Byzantine Fault Tolerance
Practical Byzantine Fault TolerancePractical Byzantine Fault Tolerance
Practical Byzantine Fault ToleranceSuman Karumuri
 
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...Clans Aggregation for Verification of Networking Protocols on Parallel Archit...
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...DmitryZaitsev5
 
Investigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion ControlInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion ControlMichele Weigle
 
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)Igalia
 
Training Slides: 104 - Basics - Working With Command Line Tools
Training Slides: 104 - Basics - Working With Command Line ToolsTraining Slides: 104 - Basics - Working With Command Line Tools
Training Slides: 104 - Basics - Working With Command Line ToolsContinuent
 
Inferring Types by Mining Class Usage Frequency from Inline Caches
Inferring Types by Mining Class Usage Frequency from Inline CachesInferring Types by Mining Class Usage Frequency from Inline Caches
Inferring Types by Mining Class Usage Frequency from Inline CachesESUG
 
Resource element lte explanations!
Resource element lte explanations!Resource element lte explanations!
Resource element lte explanations!Bobir Shomaksudov
 

What's hot (20)

Abandon Decades-Old TCPdump for Modern Troubleshooting
Abandon Decades-Old TCPdump for Modern TroubleshootingAbandon Decades-Old TCPdump for Modern Troubleshooting
Abandon Decades-Old TCPdump for Modern Troubleshooting
 
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
 
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLSCOMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS
COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS
 
Week5 lec1-bscs1
Week5 lec1-bscs1Week5 lec1-bscs1
Week5 lec1-bscs1
 
A Baker's dozen of TCP
A Baker's dozen of TCPA Baker's dozen of TCP
A Baker's dozen of TCP
 
Practical Byzantine Fault Tolerance
Practical Byzantine Fault TolerancePractical Byzantine Fault Tolerance
Practical Byzantine Fault Tolerance
 
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...Clans Aggregation for Verification of Networking Protocols on Parallel Archit...
Clans Aggregation for Verification of Networking Protocols on Parallel Archit...
 
Lect9 (1)
Lect9 (1)Lect9 (1)
Lect9 (1)
 
Fast020702
Fast020702Fast020702
Fast020702
 
Investigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion ControlInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion Control
 
B0311219
B0311219B0311219
B0311219
 
RCU
RCURCU
RCU
 
Research paper
Research paperResearch paper
Research paper
 
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)
Good news, everybody! Guile 2.2 performance notes (FOSDEM 2016)
 
Important tcpudp protocols
Important tcpudp protocolsImportant tcpudp protocols
Important tcpudp protocols
 
Crisman_tcp_UDP
Crisman_tcp_UDPCrisman_tcp_UDP
Crisman_tcp_UDP
 
Training Slides: 104 - Basics - Working With Command Line Tools
Training Slides: 104 - Basics - Working With Command Line ToolsTraining Slides: 104 - Basics - Working With Command Line Tools
Training Slides: 104 - Basics - Working With Command Line Tools
 
Cubic
CubicCubic
Cubic
 
Inferring Types by Mining Class Usage Frequency from Inline Caches
Inferring Types by Mining Class Usage Frequency from Inline CachesInferring Types by Mining Class Usage Frequency from Inline Caches
Inferring Types by Mining Class Usage Frequency from Inline Caches
 
Resource element lte explanations!
Resource element lte explanations!Resource element lte explanations!
Resource element lte explanations!
 

Similar to Implementing ssl self sign demo

Mq ssl channels_on_windows
Mq ssl channels_on_windowsMq ssl channels_on_windows
Mq ssl channels_on_windowskarthickmsit
 
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...Peter Broadhurst
 
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows T.Rob Wyatt
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM Systems UKI
 
Monitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsMonitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsmatthew1001
 
Apache Con NA 2013 - Cassandra Internals
Apache Con NA 2013 - Cassandra InternalsApache Con NA 2013 - Cassandra Internals
Apache Con NA 2013 - Cassandra Internalsaaronmorton
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski buildacloud
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveMorag Hughson
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and componentsShapeBlue
 
Shutdown that bastion host!
Shutdown that bastion host!Shutdown that bastion host!
Shutdown that bastion host!MichaelLudvig
 
Apache Cassandra in Bangalore - Cassandra Internals and Performance
Apache Cassandra in Bangalore - Cassandra Internals and PerformanceApache Cassandra in Bangalore - Cassandra Internals and Performance
Apache Cassandra in Bangalore - Cassandra Internals and Performanceaaronmorton
 
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...Nagios
 
Adobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideAdobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideRapidSSLOnline.com
 
Ibm mq with c# sending and receiving messages
Ibm mq with c# sending and receiving messagesIbm mq with c# sending and receiving messages
Ibm mq with c# sending and receiving messagesShreesha Rao
 
IBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWEIBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWEsandipg123
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Codemotion
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Codemotion
 
Seattle C* Meetup: Hardening cassandra for compliance or paranoia
Seattle C* Meetup: Hardening cassandra for compliance or paranoiaSeattle C* Meetup: Hardening cassandra for compliance or paranoia
Seattle C* Meetup: Hardening cassandra for compliance or paranoiazznate
 

Similar to Implementing ssl self sign demo (20)

Mq ssl channels_on_windows
Mq ssl channels_on_windowsMq ssl channels_on_windows
Mq ssl channels_on_windows
 
IBM MQ V8 Security
IBM MQ V8 SecurityIBM MQ V8 Security
IBM MQ V8 Security
 
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
 
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep Dive
 
Monitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsMonitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systems
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
 
Apache Con NA 2013 - Cassandra Internals
Apache Con NA 2013 - Cassandra InternalsApache Con NA 2013 - Cassandra Internals
Apache Con NA 2013 - Cassandra Internals
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-Dive
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
Shutdown that bastion host!
Shutdown that bastion host!Shutdown that bastion host!
Shutdown that bastion host!
 
Apache Cassandra in Bangalore - Cassandra Internals and Performance
Apache Cassandra in Bangalore - Cassandra Internals and PerformanceApache Cassandra in Bangalore - Cassandra Internals and Performance
Apache Cassandra in Bangalore - Cassandra Internals and Performance
 
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
 
Adobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideAdobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL Guide
 
Ibm mq with c# sending and receiving messages
Ibm mq with c# sending and receiving messagesIbm mq with c# sending and receiving messages
Ibm mq with c# sending and receiving messages
 
IBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWEIBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWE
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
 
Seattle C* Meetup: Hardening cassandra for compliance or paranoia
Seattle C* Meetup: Hardening cassandra for compliance or paranoiaSeattle C* Meetup: Hardening cassandra for compliance or paranoia
Seattle C* Meetup: Hardening cassandra for compliance or paranoia
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfTamralipta Mahavidyalaya
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfYibeltalNibretu
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxssuserbdd3e8
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxRaedMohamed3
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

Implementing ssl self sign demo

  • 1. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. SSL on DQM setup C:WINDOWSsystem32>DSPMQ QMNAME(QM2) STATUS(Running) QMNAME(QM1) STATUS(Running) C:WINDOWSsystem32>RUNMQSCQM2 5724-H72 (C) CopyrightIBMCorp. 1994, 2020. StartingMQSC for queue managerQM2. DEFINE QL(RECEVQ) 1 : DEFINEQL(RECEVQ) AMQ8006I: IBMMQ queue created. DEFINE CHANNEL(TO.QM2) CHLTYPE(RCVR) 2 : DEFINECHANNEL(TO.QM2) CHLTYPE(RCVR) AMQ8014I: IBMMQ channel created. DEFINE LSTR(QM2.LSTR) TRPTYPE(TCP) PORT(1111) CONTROL(QMGR) 3 : DEFINELSTR(QM2.LSTR) TRPTYPE(TCP) PORT(1111) CONTROL(QMGR) AMQ8626I: IBMMQ listenercreated. START LSTR(QM2.LSTR) 4 : STARTLSTR(QM2.LSTR) AMQ8021I: Requesttostart IBMMQ listeneraccepted. DIS LSSTATUS(QM2.LSTR) 5 : DISLSSTATUS(QM2.LSTR) AMQ8631I: Displaylistenerstatusdetails. LISTENER(QM2.LSTR) STATUS(RUNNING) PID(26540) STARTDA(2022-03-14) STARTTI(20.32.42) DESCR( ) TRPTYPE(TCP) CONTROL(QMGR) IPADDR(*) PORT(1111)
  • 2. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. BACKLOG(100) END 6 : END 5 MQSC commandsread. No commandshave a syntax error. All validMQSCcommandswere processed. C:WINDOWSsystem32>RUNMQSCQM1 5724-H72 (C) CopyrightIBMCorp. 1994, 2020. StartingMQSC for queue managerQM1. DEFINE QL(QM2) USAGE(XMITQ) 1 : DEFINEQL(QM2) USAGE(XMITQ) AMQ8006I: IBMMQ queue created. DEFINE QR(SENDQ) RNAME(RECEVQ) RQMNAME(QM2) XMITQ(QM2) 2 : DEFINEQR(SENDQ) RNAME(RECEVQ) RQMNAME(QM2) XMITQ(QM2) AMQ8006I: IBMMQ queue created. DEFINE CHANNEL(TO.QM2) CHLTYPE(SDR) XMITQ(QM2) CONNAME('LOCALHOST(1111)') 3 : DEFINECHANNEL(TO.QM2) CHLTYPE(SDR) XMITQ(QM2) CONNAME('LOCALHOST(1111)') AMQ8014I: IBMMQ channel created. START CHANNEL(TO.QM2) 4 : STARTCHANNEL(TO.QM2) AMQ8018I: Start IBMMQ channel accepted. DIS CHS(TO.QM2) 5 : DISCHS(TO.QM2) AMQ8417I: DisplayChannel Statusdetails. CHANNEL(TO.QM2) CHLTYPE(SDR) CONNAME(127.0.0.1(1111)) CURRENT RQMNAME(QM2) STATUS(RUNNING) SUBSTATE(MQGET) XMITQ(QM2)
  • 3. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. END 6 : END 5 MQSC commandsread. No commandshave a syntax error. All validMQSCcommandswere processed. C:WINDOWSsystem32>AMQSPUTSENDQQM1 Sample AMQSPUT0 start target queue isSENDQ OM NAMAHSHIVAYA NAMO NARYANA JAISWAMI NARAINI Sample AMQSPUT0 end C:WINDOWSsystem32>AMQSGETRECEVQQM2 Sample AMQSGET0 start message <OMNAMAHSHIVAYA> message <NAMONARYANA > message <JAISWAMINARAINI>
  • 5. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. SelectIBMKey Managementtool.Before thatopenthe SSLfoldersusingadminaccessinyourfile system. CreatingKeydatabase for QM1. The Keydata base containall informationof 3files.Wheneverthe any additionof fileshappeninginSSLfolderthose details getupdatedinkeydatabase.
  • 6. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Click New and select QM1 path for creating keydata base. Give password
  • 7. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. All three files in SSL folder of QM1 We can have CA signedcertificate butforinternal consumptionoreducationpurposeI am using self signed certificate. So click on “New Self signed”.
  • 8. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. In this pop up window add all details these need to be specified exactly without errors anywhere when giving SSLPEER values. On sender queue manager QM1 I providing distinguish names. Then Extracting those file certificate
  • 9. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. After extraction the qm1.arm file can be seen in SSL folder On DestinationSideQueue Managerwe shouldcreate Keydatabase.So,create new Keydatabase. Navigate to SSL folder of QM2.
  • 10. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Give password All three files along with key data can be seen Creating self signed certificate
  • 11. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Providing destination side Distinguished names. Extract the file
  • 12. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. The creation of .arm file for QM2 destination side can be seen Now mutually exchange .arm files of both SSL of Source(QM1) to Destination (QM2) To add the exchangedARMfilestoKeydatabase of SSL.We needtoperformbelow functions. Opening keydatabase of QM1
  • 13. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Give password Click on drop down menu to select Signed Certificate. Click ADD function Confirmthe pathof QM1 -> SSL->selectqm2.arm Here inQM1 we are addingqm2.arm file whichisexchangedacrossSSLfolders.
  • 14. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Give any label name “ViewEdit”function helpsin viewingthe qm1label details.
  • 15. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. For adding qm1.arm file into QM2 keydata base we open again SSL folder of QM2.
  • 16. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Select the drop down menu of signer certificate and click ADD function key
  • 17. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. Give label name These detailsof qm1.armfile inSSLof QM2.
  • 18. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. InQM2 (destinationside) GivingSSLCIPHalgorithm usingALTER We alsoALTERing channel forgivingSSLCIPHalgorithmonSource side We needtogive SSLKEYRpath where we don’tmentionthe .kdbfileextensionforsourceside.
  • 19. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. We needtogive SSLKEYRpath where we don’tmentionthe .kdb fileextensionfordestinationside.
  • 20. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. On source side we provide SSLPEERvaluesof Destinationcertificate details.
  • 21. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. On DestinationSide we provide SSLPEERvaluesof Source certificate details.
  • 22. For educationandinternal consumptionpurposeonly.Thisis meantforOpensource. By this we successfullyimplementedSSLbetweenTwoQueue Manager where sha256 algorithm usedfor encryption on both sides.The destinationcertificate detailsis presentinsource side.The source certificate detailspresentindestinationside.This way securedtunnel for communication can be established.