JavaTM 2 Platform
Standard Ed. 6

類別 java.security.SignatureException
的使用

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

java.securitySignatureException 的使用
 

拋出 SignatureExceptionjava.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 中的簽章是否為內部存儲物件的有效簽章。
 

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

java.security.certSignatureException 的使用
 

拋出 SignatureExceptionjava.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.certSignatureException 的使用
 

拋出 SignatureExceptionjavax.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