Maintaining ICM Parameters for Using SSL
Use
You can use this procedure to configure the necessary ICM parameters to enable the use of SSL for accessing the AS Java.
SSL is supported for the protocols:
Protocol |
Secured Protocol |
HTTP |
HTTPS |
IIOP |
IIOPSEC |
P4 |
P4SEC |
The server uses the same key pair and SSL certificates for all of the protocols.
The protocol and port information are specified in the ICM parameter icm/server_port_<xx>, where <xx> is a sequential number. When setting the port for HTTPS, make sure you select a number that is not already being used.
Prerequisites
· You have OS level access permission for the file system of the AS Java host.
· The SAP Cryptographic Library is installed and you know where it is located.
· You know which sequential number to use for the icm/server_port_<xx> parameter.
You can use either the ICM Monitor or the Web Administration Interface to check the parameter settings.
Procedure
Configuration from instance profile filename
1. Using a text editor, open the instance profile of the ICM for the AS Java.
You can find the instance profile at the following location in the AS Java host file system: /usr/sap/<SID>/SYS/profile. The profile has the name <SID>_<instance>_<hostname>.
2. Set the HTTPS port to use in the ICM parameter icm/server_port_<xx>. Also, to explicitly specify the location of the SAP Cryptographic Library (for example, if it is not in the default location, which is the directory specified by the $(DIR_LIBRARY) parameter), set the parameter ssl/ssl_lib. See the example below.
# SSL Configuration: Location of the SAP Cyrptographic Library ssl/ssl_lib = <Location of the SAP Cryptographic Library> # <protocol> port configuration icm/server_port_<xx> = PROT=<protocol>, PORT=5$(SAPSYSTEM)01[, VCLIENT=<0,1,2>] |
To configure a different port for HTTPS communication, specify the desired port in the PORT= parameter.
In addition, to specify the server's behavior regarding the use of certificates for client authentication, set the corresponding value in the VCLIENT= parameter:
● 0: No certification is required and the server does not ask for one.
· 1: The server asks the client to transfer a certificate. If the client does not send a certificate, authentication is performed using another method, for example, basic authentication (default setting).
· 2: The client must transfer a valid certificate to the server, otherwise access is denied.
There are also additional optional parameters. For example, to specify port-specific SSL configurations, use the parameter icm/ssl_config_<xx>. For more information, see icm/server_port_<xx>.
See the example below.
3. Restart the ICM so that the parameter settings take effect.
Result
After restarting the ICM instance, the HTTPS port configuration appears in Active Services for the ICM.
Example
The example below shows an extract from an ICM instance profile with SSL and HTTPS port configuration.
... # SSL Configuration: Location of the SAP Cryptographic Library ssl/ssl_lib = $(DIR_EXECUTABLE)/libsapcrypto.so # https port configuration icm/server_port_4 = PROT=HTTPS, PORT=5$(SAPSYSTEM)01, VCLIENT=1 ... |
See also:
● Deploying the SAP Cryptographic Software
● Parameterization of the ICM and the ICM Server Cache
相关推荐
知识库(Knowledge Base, KB)是人工智能和信息技术领域中的一个重要概念,它包含了众多概念、实例和它们之间的关系。在过去十年间,随着知识图谱的广泛应用,众多知识库被构建并用于各种应用程序的驱动。...
This book is aimed at architects, solution providers, and those of the DevOps community who are looking to implement repeatable patterns for deploying and maintaining services in the Amazon cloud ...
Radiation-induced attenuation (RIA) in four types of polarization-maintaining optical fibers for interferometric fiberoptic gyroscope (IFOG) at 1310 nm is measured. The measurements are conducted ...
需要的可以下载,只有PDF文件,不包含源代码。 摘要如下: A substantial subset of the web data follows some kind of underlying structure.... thus enabling applications to access web data in a similar manner...
A+ Guide to Managing and Maintaining Your PC
Ideal Choice for Updating & Maintaining Legacy Applications Studio for ActiveX supports developing applications in Visual Basic 6.0 and Visual C++ 6.0. We also give you migration utilities for ...
思科认证2010版CCNP教材---Troubleshooting_and_Maintaining_Cisco_IP_Networks_(TSHOOT)_Foundation_Learning_Guide.pdf
Setting Up Initialization Parameters for Security Chapter 9 Developing a Simple Security Application The Application Overview Preparing the Role-Object Matrix Views Roles Grants Application ...
《70-444 专业优化与维护数据库管理解决方案使用Microsoft SQL Server 2005》 这个标题对应的是一项针对IT专业人士的考试认证,主要关注的是如何有效地优化和维护基于Microsoft SQL Server 2005的数据库管理解决...
Ideal Choice for Updating & Maintaining Legacy Applications Studio for ActiveX supports developing applications in Visual Basic 6.0 and Visual C++ 6.0. We also give you migration utilities for ...
Ideal Choice for Updating & Maintaining Legacy Applications Studio for ActiveX supports developing applications in Visual Basic 6.0 and Visual C++ 6.0. We also give you migration utilities for ...
fps using improved OmniBSI 2 pixel technology It provides options for multiple resolutions while maintaining full field of view Users can program image resolution frame rate image quality parameters ...
根据给定的文件信息,以下是对Windows 8 Store风格应用开发资源文档的详细解析与相关知识点的阐述: ### Windows 8 Store风格应用开发资源 #### 概述 本文档主要探讨了在Windows 8和Windows RT平台上开发Store...
1 Troubleshooting Database and Server Performance 2 Analyzing Queries 3 Failure Diagnosis 4 Disaster Recovery 5 Performance Monitoring 6 Database Maintenance 7 SQL Server Integration Services ...
These measures are crucial for maintaining confidentiality and compliance in a professional environment. #### Enhancing Productivity through Built-In Features - **Calendar Management**: Strategies ...
for you by me Shiny Poojary – I am your Course Guide, and I am here to help you have a great journey along the pathways of learning that I have planned for you. I’ve developed and created this ...