Certificate.Verify 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Verify(IPublicKey) |
驗證此憑證是否使用對應指定公鑰的私鑰簽署。 |
| Verify(IPublicKey, Provider) |
驗證此憑證是否使用對應指定公鑰的私鑰簽署。 |
| Verify(IPublicKey, String) |
驗證此憑證是否使用對應指定公鑰的私鑰簽署。 |
Verify(IPublicKey)
驗證此憑證是否使用對應指定公鑰的私鑰簽署。
[Android.Runtime.Register("verify", "(Ljava/security/PublicKey;)V", "GetVerify_Ljava_security_PublicKey_Handler")]
public abstract void Verify(Java.Security.IPublicKey? key);
[<Android.Runtime.Register("verify", "(Ljava/security/PublicKey;)V", "GetVerify_Ljava_security_PublicKey_Handler")>]
abstract member Verify : Java.Security.IPublicKey -> unit
參數
- key
- IPublicKey
用於驗證的公鑰。
- 屬性
例外狀況
如果偵測到編碼錯誤。
如果偵測到不支援的演算法。
如果偵測到無效金鑰。
如果沒有預設的供應商。
如果偵測到簽名錯誤。
備註
驗證此憑證是否使用對應指定公鑰的私鑰簽署。
的 java.security.cert.Certificate.verify(java.security.PublicKey)Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Verify(IPublicKey, Provider)
驗證此憑證是否使用對應指定公鑰的私鑰簽署。
[Android.Runtime.Register("verify", "(Ljava/security/PublicKey;Ljava/security/Provider;)V", "GetVerify_Ljava_security_PublicKey_Ljava_security_Provider_Handler", ApiSince=26)]
public virtual void Verify(Java.Security.IPublicKey? key, Java.Security.Provider? sigProvider);
[<Android.Runtime.Register("verify", "(Ljava/security/PublicKey;Ljava/security/Provider;)V", "GetVerify_Ljava_security_PublicKey_Ljava_security_Provider_Handler", ApiSince=26)>]
abstract member Verify : Java.Security.IPublicKey * Java.Security.Provider -> unit
override this.Verify : Java.Security.IPublicKey * Java.Security.Provider -> unit
參數
- key
- IPublicKey
用於驗證的公鑰。
- sigProvider
- Provider
簽名服務提供者。
- 屬性
備註
驗證此憑證是否使用對應指定公鑰的私鑰簽署。 此方法使用指定提供者提供的簽章驗證引擎。 請注意,指定的 Provider 物件不必註冊在提供者清單中。
此方法被加入 Java 平台標準版 1.8 版本。 為了維持與現有服務提供者的向下相容性,此方法無法成為 abstract ,且預設會 UnsupportedOperationException拋出 。
新增於1.8版本。
的 java.security.cert.Certificate.verify(java.security.PublicKey, java.security.Provider)Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Verify(IPublicKey, String)
驗證此憑證是否使用對應指定公鑰的私鑰簽署。
[Android.Runtime.Register("verify", "(Ljava/security/PublicKey;Ljava/lang/String;)V", "GetVerify_Ljava_security_PublicKey_Ljava_lang_String_Handler")]
public abstract void Verify(Java.Security.IPublicKey? key, string? sigProvider);
[<Android.Runtime.Register("verify", "(Ljava/security/PublicKey;Ljava/lang/String;)V", "GetVerify_Ljava_security_PublicKey_Ljava_lang_String_Handler")>]
abstract member Verify : Java.Security.IPublicKey * string -> unit
參數
- key
- IPublicKey
用於驗證的公鑰。
- sigProvider
- String
簽名提供者的名稱。
- 屬性
例外狀況
如果偵測到編碼錯誤。
如果偵測到不支援的演算法。
如果偵測到無效金鑰。
如果指定的提供者不存在。
如果偵測到簽名錯誤。
備註
驗證此憑證是否使用對應指定公鑰的私鑰簽署。 此方法使用指定提供者提供的簽章驗證引擎。
的 java.security.cert.Certificate.verify(java.security.PublicKey, java.lang.String)Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。