Signature.InitVerify 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 属性许可证中所述的术语使用。