Lines 255-261
Link Here
|
255 |
method = clazz.getMethod(methodName, paramTypes); |
255 |
method = clazz.getMethod(methodName, paramTypes); |
256 |
method.invoke(null, paramValues); |
256 |
method.invoke(null, paramValues); |
257 |
|
257 |
|
258 |
if("on".equalsIgnoreCase(FIPSMode)) { |
258 |
boolean enterFipsMode; |
|
|
259 |
|
260 |
if("on".equalsIgnoreCase(FIPSMode) |
261 |
|| "require".equalsIgnoreCase(FIPSMode)) { |
262 |
int fipsModeState = SSL.fipsModeGet(); |
263 |
|
264 |
if(log.isDebugEnabled()) |
265 |
log.debug(sm.getString("aprListener.currentFIPSMode", |
266 |
Integer.valueOf(fipsModeState))); |
267 |
|
268 |
// Return values: 0=Not in FIPS mode, 1=In FIPS mode, |
269 |
// exception if FIPS totally unavailable |
270 |
enterFipsMode = 1 != fipsModeState; |
271 |
|
272 |
if("on".equalsIgnoreCase(FIPSMode)) { |
273 |
if(!enterFipsMode) |
274 |
log.info(sm.getString("aprListener.skipFIPSInitialization")); |
275 |
} else if("require".equalsIgnoreCase(FIPSMode)) { |
276 |
if(enterFipsMode) |
277 |
{ |
278 |
String message = sm.getString("aprListener.alreadyInFIPSMode"); |
279 |
log.error(message); |
280 |
throw new IllegalStateException(message); |
281 |
} |
282 |
} |
283 |
} |
284 |
else if("enter".equalsIgnoreCase(FIPSMode)) |
285 |
{ |
286 |
enterFipsMode = true; |
287 |
} |
288 |
else |
289 |
enterFipsMode = false; |
290 |
|
291 |
if(enterFipsMode) |
292 |
{ |
259 |
log.info(sm.getString("aprListener.initializingFIPS")); |
293 |
log.info(sm.getString("aprListener.initializingFIPS")); |
260 |
|
294 |
|
261 |
int result = SSL.fipsModeSet(1); |
295 |
int result = SSL.fipsModeSet(1); |