IBM E02HRLL-G Administration Guide - Page 183

CA certificate expiration, WC_defaulthost

Page 183 highlights

2. Ports numbers lower than 1024 are privileged ports which are reserved for root. Unless your system has been configured to specially handle this restriction, non-root users will not be able to bind to those ports. WebSphere Partner Gateway uses the non-root user, WebSphere Partner Gateway user, to start components, but it cannot bind to privileged ports. The bcguser is an example of WebSphere Partner Gateway user. Note: For WebSphere Partner Gateway, non-root users start the Receiver, but cannot bind to privileged ports. Change the Receiver ports to available ports (that is, ports not used by other applications) and larger than 1024. The following example shows how to change port 80 to nnn. 1. Stop the Receiver. 2. Find and replace port number 80 to nnn in the following files: Note: Backup all files before editing. a. Under bcghub/was/profiles/bcgreceiver, edit the following files: 1) config\cells\DefaultNode\virtualhosts.xml 2) config\cells\DefaultNode\nodes\DefaultNode\serverindex.xml 3) config\templates\servertypes\APPLICATION_SERVER\serverindex.xml 4) installedFilters\wlm\bcgreceiver\target.xml 5) logs\portdef.props b. Edit \bcghub\receiver\lib\config\ bcg_receiver.properties. Note: The port number can also be changed using the WebSphere Application Server Admin Console by going toServer > Ports page and changing the port for WC_defaulthost. 3. Start the Receiver. 4. Type the Receiver URL in your browser to ensure Receiver works, http://:xyz/bcgreceiver, The correct result is that browser should report ″Unsupported Operation″. If instead, the browser reported ″The page cannot be displayed″, the Receiver did not successfully bind to the port. CA certificate expiration Only the certificates that are used for encryption, signature, and SSL client are disabled when they expire. The CA certificate is not disabled when it expires, but it is not used at runtime. If the root or intermediate certificates expire between server restarts, those certificates are not included in the list of trusted certificates. Therefore, if the certpath build fails because the CA certificate is not found, a possible cause can be that the CA certificate has expired. If a root or intermediate certificate expires in runtime, the certpath build fails and the corresponding encryption, digital signature or SSL certificates is not used in the business transaction. Chapter 17. Troubleshooting 177

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268

2.
Ports numbers lower than 1024 are privileged ports which are reserved for root.
Unless your system has been configured to specially handle this restriction,
non-root users will not be able to bind to those ports. WebSphere Partner
Gateway uses the non-root user, WebSphere Partner Gateway user, to start
components, but it cannot bind to privileged ports. The bcguser is an example
of WebSphere Partner Gateway user.
Note:
For WebSphere Partner Gateway, non-root users start the Receiver, but
cannot bind to privileged ports.
Change the Receiver ports to available ports (that is, ports not used by other
applications) and larger than 1024. The following example shows how to change
port 80 to
nnn
.
1.
Stop the Receiver.
2.
Find and replace port number 80 to
nnn
in the following files:
Note:
Backup all files before editing.
a.
Under
<
Installed_path
>bcghub/was/profiles/bcgreceiver
, edit the
following files:
1)
config\cells\DefaultNode\virtualhosts.xml
2)
config\cells\DefaultNode\nodes\DefaultNode\serverindex.xml
3)
config\templates\servertypes\APPLICATION_SERVER\serverindex.xml
4)
installedFilters\wlm\bcgreceiver\target.xml
5)
logs\portdef.props
b.
Edit
<
Installed_path
>\bcghub\receiver\lib\config\
bcg_receiver.properties
.
Note:
The port number can also be changed using the WebSphere Application
Server Admin Console by going to
Server > Ports
page and changing the port
for
WC_defaulthost
.
3.
Start the Receiver.
4.
Type the Receiver URL in your browser to ensure Receiver works,
http://<
host_name
>:xyz/bcgreceiver
, The correct result is that browser should
report
Unsupported Operation
. If instead, the browser reported
The page
cannot be displayed
, the Receiver did not successfully bind to the port.
CA certificate expiration
Only the certificates that are used for encryption, signature, and SSL client are
disabled when they expire. The CA certificate is not disabled when it expires, but it
is not used at runtime.
If the root or intermediate certificates expire between server restarts, those
certificates are not included in the list of trusted certificates. Therefore, if the
certpath build fails because the CA certificate is not found, a possible cause can be
that the CA certificate has expired.
If a root or intermediate certificate expires in runtime, the certpath build fails and
the corresponding encryption, digital signature or SSL certificates is not used in the
business transaction.
Chapter 17. Troubleshooting
177