com.ibm.mq
MQConnectionSecurityParameters 類別
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.MQConnectionSecurityParameters
public class MQConnectionSecurityParameters extends com.ibm.mq.jmqi.JmqiObject此類別是 MQCSP 結構的表示法。 它用來啟用「物件權限管理程式 (OAM)」,以鑑別使用者並變更適當的身分環境定義欄位。 在 IBM MQ Java 用戶端中,只能從「安全」通道結束程式內設定此欄位。 當呼叫結束程式時, 中此類別的參照MQChannelExit將是空值。 這個結束程式可以將它取代為結束程式所定義的 MQConnectionSecurityParameters 物件。 例如:public byte [] securityExit (MQChannelExit channelExitParms , MQChannelDefinition channelDefinition , byte [] agentBuffer) { // ... 其他程式碼 ... MQConnectionSecurityParameters csp = new MQConnectionSecurityParameters (); csp.setCSPUserId ("myID"); csp.setCSPPassword ("myPassword"); csp.setAuthenticationType (MQC.MQCSP_AUTH_USER_ID_AND_PWD); channelExitParms.setMQCSP (csp); }如果結束程式完成時參照不是空值,則結束程式所建立的 MQConnectionSecurityParameters 物件中的資訊會傳送至佇列管理程式。
資料必須採用本端佇列管理程式的字集及編碼; 這些分別由 CodedCharSetId 佇列管理程式屬性及 MQENC_NATIVE 提供。
-
-
建構子摘要
建構子 建構子和說明 MQConnectionSecurityParameters()
-
方法摘要
所有方法 實例方法 具體方法 修飾元和類型 方法和說明 intgetAuthenticationType()此方法會傳回要由「物件權限管理程式 (OAM)」使用的鑑別方法。它將是MQCSP_AUTH_NONE或MQCSP_AUTH_USER_ID_AND_PWD.java.lang.StringgetCSPPassword()此方法會傳回已定義的 MQCSP 密碼。java.lang.StringgetCSPUserId()此方法會傳回已定義的 MQCSP 使用者 ID。voidsetAuthenticationType(int i)設定「物件權限管理程式 (OAM)」要使用的鑑別方法。voidsetCSPPassword(java.lang.String password)設定要用作 MQCSP 密碼的字串。voidsetCSPUserId(java.lang.String id)設定要用作 MQCSP 使用者 ID 的字串。
-
-
-
方法詳細資料
setAuthenticationType
public void setAuthenticationType (int i)
設定「物件權限管理程式 (OAM)」要使用的鑑別方法。 它可以是MQCSP_AUTH_NONE或MQCSP_AUTH_USER_ID_AND_PWD。 任何其他值都會解譯為 MQCSP_AUTH_NONE。此欄位的起始值是 MQCSP_AUTH_NONE。
- 參數:
i-要設定的鑑別類型
getAuthenticationType
public int getAuthenticationType ()
此方法會傳回要由「物件權限管理程式 (OAM)」使用的鑑別方法。它將是MQCSP_AUTH_NONE或MQCSP_AUTH_USER_ID_AND_PWD.此欄位的起始值為 MQCSP_AUTH_NONE
- 退貨:
- 現行 authenticationType
setCSPUserId
public void setCSPUserId (java.lang.String id)
設定要用作 MQCSP 使用者 ID 的字串。 如果鑑別類型設為MQCSP_AUTH_USER_ID_AND_PWD則會傳遞至「物件權限管理程式 (OAM)」進行鑑別。此欄位的起始值是空值。
- 參數:
id-使用者 ID
getCSPUserId
public java.lang.String getCSPUserId ()
此方法會傳回已定義的 MQCSP 使用者 ID。- 退貨:
- MQCSP 使用者 ID
setCSPPassword
public void setCSPPassword (java.lang.String password)
設定要用作 MQCSP 密碼的字串。 如果鑑別類型設為MQCSP_AUTH_USER_ID_AND_PWD則會傳遞至「物件權限管理程式 (OAM)」進行鑑別。此欄位的起始值是空值。
- 參數:
password-MQCSP 密碼
getCSPPassword
public java.lang.String getCSPPassword ()
此方法會傳回已定義的 MQCSP 密碼。- 退貨:
- MQCSP 密碼
-