SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Clone your Network with OpenNebula
Clone your Network with OpenNebulaClone your Network with OpenNebula
Clone your Network with OpenNebula
NETWAYS
 

Tendances (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
 

Similaire à SAP Host Agent x509 authentication

IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep Dive
IBM Systems UKI
 

Similaire à SAP Host Agent 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
 

Dernier

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Dernier (20)

WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

SAP Host Agent 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