JavaTM 2 Platform
Standard Ed. 6

java.security.spec
類別 EncodedKeySpec

java.lang.Object
  繼承者 java.security.spec.EncodedKeySpec
所有已實作的介面:
KeySpec
直接已知子類別:
PKCS8EncodedKeySpec, X509EncodedKeySpec

public abstract class EncodedKeySpec
extends Object
implements KeySpec

此類別用編碼格式表示公用密鑰或專用密鑰。

從以下版本開始:
1.2
另請參見:
Key, KeyFactory, KeySpec, X509EncodedKeySpec, PKCS8EncodedKeySpec

建構子摘要
EncodedKeySpec(byte[] encodedKey)
          根據給定的編碼密鑰創建一個新的 EncodedKeySpec。
 
方法摘要
 byte[] getEncoded()
          返回編碼密鑰。
abstract  String getFormat()
          返回與此密鑰規範關聯的編碼格式的名稱。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

EncodedKeySpec

public EncodedKeySpec(byte[] encodedKey)
根據給定的編碼密鑰創建一個新的 EncodedKeySpec。

參數:
encodedKey - 編碼密鑰。複製陣列的內容,以防隨後進行修改。
拋出:
NullPointerException - 如果 encodedKey 為 null。
方法詳細資訊

getEncoded

public byte[] getEncoded()
返回編碼密鑰。

返回:
編碼密鑰。每次調用此方法時,都返回一個新陣列。

getFormat

public abstract String getFormat()
返回與此密鑰規範關聯的編碼格式的名稱。

如果可以將密鑰的不透明表示形式(請參見 Key)轉換(請參見 KeyFactory)為此密鑰的規範(或它的子類別),則對不透明密鑰調用 getFormat 方法會返回與此密鑰規範的 getFormat 方法相同的值。

返回:
該編碼格式的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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