Signature.InitVerify 方法

定义

重载

InitVerify(Certificate)

使用给定证书中的公钥初始化此对象进行验证。

InitVerify(IPublicKey)

初始化此对象进行验证。

InitVerify(Certificate)

使用给定证书中的公钥初始化此对象进行验证。

[Android.Runtime.Register("initVerify", "(Ljava/security/cert/Certificate;)V", "")]
public void InitVerify (Java.Security.Cert.Certificate? certificate);
[<Android.Runtime.Register("initVerify", "(Ljava/security/cert/Certificate;)V", "")>]
member this.InitVerify : Java.Security.Cert.Certificate -> unit

参数

certificate
Certificate

要验证其签名的标识的证书。

属性

例外

如果证书中的 publicKey 无效或不用于签名,

注解

使用给定证书中的公钥初始化此对象进行验证。

如果证书的类型为 X.509,并且具有标记为关键密钥的密钥使用扩展字段,并且密钥使用扩展字段的值意味着证书中的公钥及其相应的私钥不应用于数字签名,则会引发一个InvalidKeyException

已在 1.3 中添加。

适用于 . 的 java.security.Signature.initVerify(java.security.cert.Certificate)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

InitVerify(IPublicKey)

初始化此对象进行验证。

[Android.Runtime.Register("initVerify", "(Ljava/security/PublicKey;)V", "")]
public void InitVerify (Java.Security.IPublicKey? publicKey);
[<Android.Runtime.Register("initVerify", "(Ljava/security/PublicKey;)V", "")>]
member this.InitVerify : Java.Security.IPublicKey -> unit

参数

publicKey
IPublicKey

要验证其签名的标识的公钥。

属性

例外

如果 publicKey 无效,则为

注解

初始化此对象进行验证。 如果使用其他参数再次调用此方法,它将否定此调用的效果。

适用于 . 的 java.security.Signature.initVerify(java.security.PublicKey)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于