SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
SAP	
  Host	
  Agent	
  x509	
  Authentication
• This	
  document	
  provides	
  a	
  quick	
  overview	
  of	
  how	
  to	
  setup	
  SSL	
  
connectivity	
  from	
  SAP	
  LVM	
  to	
  the	
  SAP	
  Host	
  Agent
• The	
  SAP	
  Host	
  Agent	
  is	
  installed	
  on	
  every	
  system	
  hosting	
  an	
  SAP	
  
instance	
  and	
  must	
  be	
  connected	
  to	
  LVM	
  to	
  make	
  use	
  of	
  its	
  
functionality
• This	
  document	
  describes	
  how	
  the	
  SSL	
  setup	
  can	
  be	
  achieved	
  in	
  
a	
  UNIX	
  environment	
  but	
  it	
  can	
  be	
  easily	
  adapted	
  for	
  the	
  
Windows	
  platform
• The	
  document	
  is	
  aimed	
  at	
  system	
  administrators	
  familiar	
  with	
  
the	
  SAP	
  Host	
  Agent	
  who	
  wish	
  to	
  connect	
  SAP	
  LVM	
  to	
  the	
  Host	
  
Agent	
  without	
  the	
  need	
  for	
  user/password	
  authentication
Introduction
Diagrammatic	
  Overview
Certificate	
  Chain
Server	
  ALVM	
  Server
(lvm01.com
)
Hostagent
PSE /usr/sap/hostctrl/exe/sec/SAPSSLS.pse
Port	
  1128	
  (HTTP)
Port	
  1129	
  (HTTPS)
ICA	
  certificate
CA	
  certificate
CN=lvm01.com	
  	
  (signed	
  by	
  
CA)
host_profile /usr/sap/hostctrl/exe/host_proflie
LVMView
Keystore
service/sso_admin_user_0	
  =	
  CN=lvm01.com,	
  OU=*,	
  C=GB
HTTP	
  with	
  BASIC	
  (username/password)
HTTPS	
  with	
  X.509	
  (client	
  certificate)
Validate	
  against	
  CA	
  &	
  ICA	
  in	
  PSE
Added	
  to	
  PSE
Added	
  to	
  keystore view
CSR
3rd Party	
  
Certificate	
  
Authority
#1
#2
#3
#4
#5
HTTP	
  Client HTTP	
  Server
$$$
• Generate	
  a	
  Certificate	
  Signing	
  Request	
  (CSR)	
  from	
  
“LVMView”	
  key	
  store	
  view	
  in	
  NetWeaver	
  Administrator
• The	
  CN	
  should	
  be	
  the	
  server	
  name	
  (in	
  lowercase)
(same	
  as	
  an	
  SSL	
  certificate	
  at	
  this	
  point)
• Upload	
  to	
  your	
  favourite	
  3rd	
  Party	
  Certificate	
  Signing	
  
Authority
1 2 3 4 5
• You	
  must get	
  a	
  signed	
  certificate	
  from	
  a	
  3rd Party	
  CA
• You	
  can	
  not use	
  a	
  self-­‐signed certificate
(Since	
  LVM	
  2.0	
  sp3	
  -­‐ SAP	
  Note:	
  1878159)
• The	
  certificate	
  must have
“Enhanced	
  Key	
  Usage”
with	
  “Client	
  Authentication”:
1 2 3 4 5
• Download	
  your	
  signed	
  certificate
• Also	
  download	
  the	
  Certificate	
  Authority	
  (CA)	
  and	
  
Intermediate	
  Certificate	
  Authority	
  (ICA)	
  certificates
• Upload	
  the	
  certificates	
  into	
  the	
  “LVMView”	
  key	
  store	
  view
• You	
  should	
  have	
  1	
  x	
  private	
  key	
  +	
  n	
  x	
  certificates	
  in	
  
“LVMView”
1 2 3 4 5
• Create	
  a	
  PSE	
  for	
  the	
  SAP	
  host	
  agent	
  (if	
  not	
  existing)
• The	
  PSE	
  can	
  be	
  self-­‐signed,	
  you	
  don’t need	
  a	
  signed	
  certificate	
  
here
• Add	
  *only*	
  the	
  CA	
  and	
  ICA	
  certificates	
  to	
  the	
  PSE
1 2 3 4 5
• Add	
  the	
  parameter	
  “service/sso_admin_user_0”	
  to	
  the	
  
host_profileof	
  the	
  host	
  agent
• Restart	
  the	
  host	
  agent
• Check	
  sapstartsrv.log	
  (in	
  the	
  host	
  agent	
  work	
  directory)	
  for	
  
confirmation	
  that	
  it’s	
  listening	
  on	
  port	
  1129
1 2 3 4 5
• You	
  can	
  now	
  edit	
  the	
  hosts	
  in	
  LVM	
  and	
  choose	
  X.509	
  as	
  the	
  host	
  
agent	
  authentication	
  mechanism
• In	
  the	
  drop-­‐down	
  you	
  should	
  see	
  the	
  private	
  key	
  you	
  uploaded	
  
into	
  the	
  “LVMView”	
  key	
  store
• Make	
  sure	
  you	
  *test*	
  the	
  connection
Round	
  Up
• SAP	
  Note:	
  1907566	
  -­‐ “Obtaining	
  the	
  Latest	
  SAP	
  Host	
  Agent	
  Documentation”	
  
(see	
  PDF	
  attached	
  to	
  note)
• SAP	
  Note:	
  1439348	
  -­‐ “Extended	
  security	
  settings	
  for	
  sapstartsrv”
• help.sap.com:	
  Configuring	
  SSL	
  for	
  SAP	
  Host	
  Agent	
  on	
  UNIX
• SCN:	
  http://scn.sap.com/message/16839422
Resources
Thank-­‐you

Weitere ähnliche Inhalte

Was ist angesagt?

SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedAliter Consulting
 
Config Management Camp 2015 - How to Deploy CFEngine in the Open Internet
Config Management Camp 2015 - How to Deploy CFEngine in the Open InternetConfig Management Camp 2015 - How to Deploy CFEngine in the Open Internet
Config Management Camp 2015 - How to Deploy CFEngine in the Open InternetCFEngine
 
Cfg Mgmtcamp 2015 - Releases
Cfg Mgmtcamp 2015 - ReleasesCfg Mgmtcamp 2015 - Releases
Cfg Mgmtcamp 2015 - ReleasesCFEngine
 
Caching strategies with lucee
Caching strategies with luceeCaching strategies with lucee
Caching strategies with luceeGert Franz
 
Lucee writing your own debugging template
Lucee   writing your own debugging templateLucee   writing your own debugging template
Lucee writing your own debugging templateGert Franz
 
Lucee writing your own debugging template
Lucee   writing your own debugging templateLucee   writing your own debugging template
Lucee writing your own debugging templateGert Franz
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureRadu Vunvulea
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRussell Searle
 
Nagios Conference 2011 - Mike Weber - Training: Reducing Nagios Server Load ...
Nagios Conference 2011 - Mike Weber - Training:  Reducing Nagios Server Load ...Nagios Conference 2011 - Mike Weber - Training:  Reducing Nagios Server Load ...
Nagios Conference 2011 - Mike Weber - Training: Reducing Nagios Server Load ...Nagios
 
Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013Leandro Prado
 
Clone your Network with OpenNebula
Clone your Network with OpenNebulaClone your Network with OpenNebula
Clone your Network with OpenNebulaNETWAYS
 
Run tests at scale with on-demand Selenium Grid using AWS Fargate
Run tests at scale with on-demand Selenium Grid using AWS FargateRun tests at scale with on-demand Selenium Grid using AWS Fargate
Run tests at scale with on-demand Selenium Grid using AWS FargateMegha Mehta
 

Was ist angesagt? (13)

SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons Learned
 
Config Management Camp 2015 - How to Deploy CFEngine in the Open Internet
Config Management Camp 2015 - How to Deploy CFEngine in the Open InternetConfig Management Camp 2015 - How to Deploy CFEngine in the Open Internet
Config Management Camp 2015 - How to Deploy CFEngine in the Open Internet
 
Cfg Mgmtcamp 2015 - Releases
Cfg Mgmtcamp 2015 - ReleasesCfg Mgmtcamp 2015 - Releases
Cfg Mgmtcamp 2015 - Releases
 
Caching strategies with lucee
Caching strategies with luceeCaching strategies with lucee
Caching strategies with lucee
 
Lucee writing your own debugging template
Lucee   writing your own debugging templateLucee   writing your own debugging template
Lucee writing your own debugging template
 
Lucee writing your own debugging template
Lucee   writing your own debugging templateLucee   writing your own debugging template
Lucee writing your own debugging template
 
Catena
CatenaCatena
Catena
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on Azure
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hosting
 
Nagios Conference 2011 - Mike Weber - Training: Reducing Nagios Server Load ...
Nagios Conference 2011 - Mike Weber - Training:  Reducing Nagios Server Load ...Nagios Conference 2011 - Mike Weber - Training:  Reducing Nagios Server Load ...
Nagios Conference 2011 - Mike Weber - Training: Reducing Nagios Server Load ...
 
Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013
 
Clone your Network with OpenNebula
Clone your Network with OpenNebulaClone your Network with OpenNebula
Clone your Network with OpenNebula
 
Run tests at scale with on-demand Selenium Grid using AWS Fargate
Run tests at scale with on-demand Selenium Grid using AWS FargateRun tests at scale with on-demand Selenium Grid using AWS Fargate
Run tests at scale with on-demand Selenium Grid using AWS Fargate
 

Ähnlich wie Setup SSL Connectivity from SAP LVM to Host Agent Using X509 Authentication

June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerHoward Greenberg
 
SSL deep dive vCenter Server 5.5
SSL deep dive vCenter Server 5.5SSL deep dive vCenter Server 5.5
SSL deep dive vCenter Server 5.5fbuechsel
 
Securing Kafka
Securing Kafka Securing Kafka
Securing Kafka confluent
 
Kafka 2018 - Securing Kafka the Right Way
Kafka 2018 - Securing Kafka the Right WayKafka 2018 - Securing Kafka the Right Way
Kafka 2018 - Securing Kafka the Right WaySaylor Twift
 
Using MCollective with Chef - cfgmgmtcamp.eu 2014
Using MCollective with Chef - cfgmgmtcamp.eu 2014Using MCollective with Chef - cfgmgmtcamp.eu 2014
Using MCollective with Chef - cfgmgmtcamp.eu 2014Zachary Stevens
 
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld
 
Adobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideAdobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideRapidSSLOnline.com
 
Learn to Add an SSL Certificate Boost Your Site's Security.pdf
Learn to Add an SSL Certificate Boost Your Site's Security.pdfLearn to Add an SSL Certificate Boost Your Site's Security.pdf
Learn to Add an SSL Certificate Boost Your Site's Security.pdfReliqusConsulting
 
Service management Dec 11
Service management Dec 11Service management Dec 11
Service management Dec 11Richard Conway
 
Service Management Dec 11
Service Management Dec 11Service Management Dec 11
Service Management Dec 11clarendonint
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM Systems UKI
 
NGINX: High Performance Load Balancing
NGINX: High Performance Load BalancingNGINX: High Performance Load Balancing
NGINX: High Performance Load BalancingNGINX, Inc.
 
Automating Compliance with InSpec - AWS North Sydney
Automating Compliance with InSpec - AWS North SydneyAutomating Compliance with InSpec - AWS North Sydney
Automating Compliance with InSpec - AWS North SydneyMatt Ray
 
Active Directory Single Sign-On with IBM
Active Directory Single Sign-On with IBMActive Directory Single Sign-On with IBM
Active Directory Single Sign-On with IBMVan Staub, MBA
 
Configuration of Self Signed SSL Certificate For CentOS 8
Configuration of Self Signed SSL Certificate For CentOS 8Configuration of Self Signed SSL Certificate For CentOS 8
Configuration of Self Signed SSL Certificate For CentOS 8Kaan Aslandağ
 
ACME and mod_md: tls certificates made easy
ACME and mod_md: tls certificates made easyACME and mod_md: tls certificates made easy
ACME and mod_md: tls certificates made easyGiovanni Bechis
 
LASCON 2013 - AWS CLoud HSM
LASCON 2013 - AWS CLoud HSM LASCON 2013 - AWS CLoud HSM
LASCON 2013 - AWS CLoud HSM Oleg Gryb
 
Adopting Modern SSL / TLS
Adopting Modern SSL / TLSAdopting Modern SSL / TLS
Adopting Modern SSL / TLSAvi Networks
 

Ähnlich wie Setup SSL Connectivity from SAP LVM to Host Agent Using X509 Authentication (20)

June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
 
SSL deep dive vCenter Server 5.5
SSL deep dive vCenter Server 5.5SSL deep dive vCenter Server 5.5
SSL deep dive vCenter Server 5.5
 
Securing Kafka
Securing Kafka Securing Kafka
Securing Kafka
 
Kafka 2018 - Securing Kafka the Right Way
Kafka 2018 - Securing Kafka the Right WayKafka 2018 - Securing Kafka the Right Way
Kafka 2018 - Securing Kafka the Right Way
 
Using MCollective with Chef - cfgmgmtcamp.eu 2014
Using MCollective with Chef - cfgmgmtcamp.eu 2014Using MCollective with Chef - cfgmgmtcamp.eu 2014
Using MCollective with Chef - cfgmgmtcamp.eu 2014
 
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
 
IBM MQ V8 Security
IBM MQ V8 SecurityIBM MQ V8 Security
IBM MQ V8 Security
 
Adobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL GuideAdobe Connect on-premise SSL Guide
Adobe Connect on-premise SSL Guide
 
Learn to Add an SSL Certificate Boost Your Site's Security.pdf
Learn to Add an SSL Certificate Boost Your Site's Security.pdfLearn to Add an SSL Certificate Boost Your Site's Security.pdf
Learn to Add an SSL Certificate Boost Your Site's Security.pdf
 
vmware_ports.pdf
vmware_ports.pdfvmware_ports.pdf
vmware_ports.pdf
 
Service management Dec 11
Service management Dec 11Service management Dec 11
Service management Dec 11
 
Service Management Dec 11
Service Management Dec 11Service Management Dec 11
Service Management Dec 11
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep Dive
 
NGINX: High Performance Load Balancing
NGINX: High Performance Load BalancingNGINX: High Performance Load Balancing
NGINX: High Performance Load Balancing
 
Automating Compliance with InSpec - AWS North Sydney
Automating Compliance with InSpec - AWS North SydneyAutomating Compliance with InSpec - AWS North Sydney
Automating Compliance with InSpec - AWS North Sydney
 
Active Directory Single Sign-On with IBM
Active Directory Single Sign-On with IBMActive Directory Single Sign-On with IBM
Active Directory Single Sign-On with IBM
 
Configuration of Self Signed SSL Certificate For CentOS 8
Configuration of Self Signed SSL Certificate For CentOS 8Configuration of Self Signed SSL Certificate For CentOS 8
Configuration of Self Signed SSL Certificate For CentOS 8
 
ACME and mod_md: tls certificates made easy
ACME and mod_md: tls certificates made easyACME and mod_md: tls certificates made easy
ACME and mod_md: tls certificates made easy
 
LASCON 2013 - AWS CLoud HSM
LASCON 2013 - AWS CLoud HSM LASCON 2013 - AWS CLoud HSM
LASCON 2013 - AWS CLoud HSM
 
Adopting Modern SSL / TLS
Adopting Modern SSL / TLSAdopting Modern SSL / TLS
Adopting Modern SSL / TLS
 

Kürzlich hochgeladen

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 

Kürzlich hochgeladen (20)

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 

Setup SSL Connectivity from SAP LVM to Host Agent Using X509 Authentication

  • 1. SAP  Host  Agent  x509  Authentication
  • 2. • This  document  provides  a  quick  overview  of  how  to  setup  SSL   connectivity  from  SAP  LVM  to  the  SAP  Host  Agent • The  SAP  Host  Agent  is  installed  on  every  system  hosting  an  SAP   instance  and  must  be  connected  to  LVM  to  make  use  of  its   functionality • This  document  describes  how  the  SSL  setup  can  be  achieved  in   a  UNIX  environment  but  it  can  be  easily  adapted  for  the   Windows  platform • The  document  is  aimed  at  system  administrators  familiar  with   the  SAP  Host  Agent  who  wish  to  connect  SAP  LVM  to  the  Host   Agent  without  the  need  for  user/password  authentication Introduction
  • 3. Diagrammatic  Overview Certificate  Chain Server  ALVM  Server (lvm01.com ) Hostagent PSE /usr/sap/hostctrl/exe/sec/SAPSSLS.pse Port  1128  (HTTP) Port  1129  (HTTPS) ICA  certificate CA  certificate CN=lvm01.com    (signed  by   CA) host_profile /usr/sap/hostctrl/exe/host_proflie LVMView Keystore service/sso_admin_user_0  =  CN=lvm01.com,  OU=*,  C=GB HTTP  with  BASIC  (username/password) HTTPS  with  X.509  (client  certificate) Validate  against  CA  &  ICA  in  PSE Added  to  PSE Added  to  keystore view CSR 3rd Party   Certificate   Authority #1 #2 #3 #4 #5 HTTP  Client HTTP  Server $$$
  • 4. • Generate  a  Certificate  Signing  Request  (CSR)  from   “LVMView”  key  store  view  in  NetWeaver  Administrator • The  CN  should  be  the  server  name  (in  lowercase) (same  as  an  SSL  certificate  at  this  point) • Upload  to  your  favourite  3rd  Party  Certificate  Signing   Authority 1 2 3 4 5
  • 5. • You  must get  a  signed  certificate  from  a  3rd Party  CA • You  can  not use  a  self-­‐signed certificate (Since  LVM  2.0  sp3  -­‐ SAP  Note:  1878159) • The  certificate  must have “Enhanced  Key  Usage” with  “Client  Authentication”: 1 2 3 4 5
  • 6. • Download  your  signed  certificate • Also  download  the  Certificate  Authority  (CA)  and   Intermediate  Certificate  Authority  (ICA)  certificates • Upload  the  certificates  into  the  “LVMView”  key  store  view • You  should  have  1  x  private  key  +  n  x  certificates  in   “LVMView” 1 2 3 4 5
  • 7. • Create  a  PSE  for  the  SAP  host  agent  (if  not  existing) • The  PSE  can  be  self-­‐signed,  you  don’t need  a  signed  certificate   here • Add  *only*  the  CA  and  ICA  certificates  to  the  PSE 1 2 3 4 5
  • 8. • Add  the  parameter  “service/sso_admin_user_0”  to  the   host_profileof  the  host  agent • Restart  the  host  agent • Check  sapstartsrv.log  (in  the  host  agent  work  directory)  for   confirmation  that  it’s  listening  on  port  1129 1 2 3 4 5
  • 9. • You  can  now  edit  the  hosts  in  LVM  and  choose  X.509  as  the  host   agent  authentication  mechanism • In  the  drop-­‐down  you  should  see  the  private  key  you  uploaded   into  the  “LVMView”  key  store • Make  sure  you  *test*  the  connection Round  Up
  • 10. • SAP  Note:  1907566  -­‐ “Obtaining  the  Latest  SAP  Host  Agent  Documentation”   (see  PDF  attached  to  note) • SAP  Note:  1439348  -­‐ “Extended  security  settings  for  sapstartsrv” • help.sap.com:  Configuring  SSL  for  SAP  Host  Agent  on  UNIX • SCN:  http://scn.sap.com/message/16839422 Resources