JavaTM 2 Platform
Standard Ed. 6

java.security.cert
介面 CertStoreParameters

所有父級介面:
Cloneable
所有已知實作類別:
CollectionCertStoreParameters, LDAPCertStoreParameters

public interface CertStoreParameters
extends Cloneable

CertStore 參數的規範。

此介面的目的是對所有 CertStore 參數規範進行分組(並為之提供型別安全)。所有 CertStore 參數規範必須實作此介面。

通常將 CertStoreParameters 物件作為參數傳遞到某個 CertStore.getInstance 方法中。getInstance 方法返回一個用於獲取 CertificateCRLCertStore。使用指定的參數初始化返回的 CertStore。不同型別的 CertStore 所需的參數型別有所不同。

從以下版本開始:
1.4
另請參見:
CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters)

方法摘要
 Object clone()
          對此 CertStoreParameters 進行複製。
 

方法詳細資訊

clone

Object clone()
對此 CertStoreParameters 進行複製。

“副本”的準確含義可能依賴於 CertStoreParameters 物件的類別。典型的實作會執行此物件的“深層複製”,但這不是絕對要求。某些實作可能執行此物件的某些或全部欄位的“淺表複製”。

注意,CertStore.getInstance 方法對指定的 CertStoreParameters 進行複製。clone 的深層複製實作更為安全並且更為可靠,因為它可防止調用者隨後因修改其初始化參數內容而損壞共享的 CertStore。但是 clone 的淺表複製實作更適合於那些需要保持對 CertStoreParameters 中所含參數的參考的應用程序。例如,淺表複製的 clone 允許應用程序立即釋放特定 CertStore 初始化參數的資源,而不是等待垃圾回收機制開始工作。對此應萬分小心,因為其他執行緒可能仍在使用 CertStore

每個子類別都應該宣告此方法的準確行為,這樣使用者和開發人員才能知道以後的行為。

返回:
CertStoreParameters 的副本

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only