Certificate.Verify 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
用于执行验证的 PublicKey。
- 属性
例外
如果检测到编码错误,
如果检测到不受支持的算法,则为
如果检测到无效密钥,
如果没有默认提供程序。
如果检测到签名错误,
注解
验证此证书是否已使用与指定的公钥相对应的私钥进行签名。
Java文档java.security.cert.Certificate.verify(java.security.PublicKey)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
用于执行验证的 PublicKey。
- sigProvider
- Provider
签名提供程序。
- 属性
注解
验证此证书是否已使用与指定的公钥相对应的私钥进行签名。 此方法使用指定提供程序提供的签名验证引擎。 请注意,指定的提供程序对象不必在提供程序列表中注册。
此方法已添加到 Java Platform Standard Edition 版本 1.8。 为了保持与现有服务提供商的向后兼容性,此方法不能abstract且默认情况下引发 。UnsupportedOperationException
已在 1.8 中添加。
Java文档java.security.cert.Certificate.verify(java.security.PublicKey, java.security.Provider)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
用于执行验证的 PublicKey。
- sigProvider
- String
签名提供程序的名称。
- 属性
例外
如果检测到编码错误,
如果检测到不受支持的算法,则为
如果检测到无效密钥,
如果指定的提供程序不存在,
如果检测到签名错误,
注解
验证此证书是否已使用与指定的公钥相对应的私钥进行签名。 此方法使用指定提供程序提供的签名验证引擎。
Java文档java.security.cert.Certificate.verify(java.security.PublicKey, java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。