JavaTM 2 Platform
Standard Ed. 6

類別 java.security.SignatureException
的使用

使用 SignatureException 的軟體套件
java.security 為安全框架提供類別和介面。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
javax.security.cert 為公鑰證書提供類別。 
 

java.security 中 SignatureException 的使用
 

拋出 SignatureException 的 java.security 中的方法
protected abstract  byte[] SignatureSpi.engineSign()
          返回迄今為止所有更新的資料的簽章位元組。
protected  int SignatureSpi.engineSign(byte[] outbuf, int offset, int len)
          完成此簽章操作,並從 offset 開始將得到的簽章位元組保存在提供的緩衝區 outbuf 中。
protected abstract  void SignatureSpi.engineUpdate(byte b)
          使用指定的位元組更新要簽章或驗證的資料。
protected abstract  void SignatureSpi.engineUpdate(byte[] b, int off, int len)
          使用指定的 byte 陣列,從指定的偏移量開始更新要簽章或驗證的資料。
protected abstract  boolean SignatureSpi.engineVerify(byte[] sigBytes)
          驗證傳入的簽章。
protected  boolean SignatureSpi.engineVerify(byte[] sigBytes, int offset, int length)
          在指定的 byte 陣列中,從指定的偏移量處開始,驗證傳入的簽章。
 byte[] Signature.sign()
          返回所有已更新資料的簽章位元組。
 int Signature.sign(byte[] outbuf, int offset, int len)
          完成簽章操作並從 offset 開始,將得到的簽章位元組存儲在提供的緩衝區 outbuf 中。
 void Signature.update(byte b)
          更新要由位元組簽章或驗證的資料。
 void Signature.update(byte[] data)
          使用指定的 byte 陣列更新要簽章或驗證的資料。
 void Signature.update(byte[] data, int off, int len)
          從指定的偏移量開始,使用指定的 byte 陣列更新要簽章或驗證的資料。
 void Signature.update(ByteBuffer data)
          使用指定的 ByteBuffer 更新要簽章或驗證的資料。
 boolean Signature.verify(byte[] signature)
          驗證傳入的簽章。
 boolean Signature.verify(byte[] signature, int offset, int length)
          從指定的偏移量開始,驗證指定的 byte 陣列中傳入的簽章。
 boolean SignedObject.verify(PublicKey verificationKey, Signature verificationEngine)
          使用指派的驗證引擎,通過給定的驗證密鑰驗證此 SignedObject 中的簽章是否為內部存儲物件的有效簽章。
 

拋出 SignatureException 的 java.security 中的建構子
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
          通過任何可序列化物件建構 SignedObject。
 

java.security.cert 中 SignatureException 的使用
 

拋出 SignatureException 的 java.security.cert 中的方法
abstract  void X509CRL.verify(PublicKey key)
          驗證是否已使用與給定公鑰相應的私鑰簽署了此 CRL。
abstract  void Certificate.verify(PublicKey key)
          驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          驗證是否已使用與給定公鑰相應的私鑰簽署了此 CRL。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。
 

javax.security.cert 中 SignatureException 的使用
 

拋出 SignatureException 的 javax.security.cert 中的方法
abstract  void Certificate.verify(PublicKey key)
          驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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