CertStoreException 类

定义

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

[Android.Runtime.Register("java/security/cert/CertStoreException", DoNotGenerateAcw=true)]
public class CertStoreException : Java.Security.GeneralSecurityException
[<Android.Runtime.Register("java/security/cert/CertStoreException", DoNotGenerateAcw=true)>]
type CertStoreException = class
    inherit GeneralSecurityException
继承
属性

注解

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

提供 CertStoreException 对包装异常的支持。 该方法 #getCause getCause 返回引发的可引发结果(如果有)导致引发此异常。

<b>并发访问</b>

除非另行指定,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应自行同步并提供必要的锁定。 每个操作单独对象的多个线程都不需要同步。

在 1.4 中添加。

Java文档java.security.cert.CertStoreException

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

构造函数

名称 说明
CertStoreException()

CertStoreException创建其null详细信息消息。

CertStoreException(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

CertStoreException(String, Throwable)

使用指定的详细信息消息和原因创建一个 CertStoreException

CertStoreException(String)

使用给定的详细信息消息创建一个 CertStoreException

CertStoreException(Throwable)

创建一个 CertStoreException 包装指定的可引发项。

字段

名称 说明
is_generated

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)

属性

名称 说明
Cause

返回此可引发的原因,或者 null 原因不存在或未知。

(继承自 Throwable)
Class

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
Handle

基础 Android 实例的句柄。

(继承自 Throwable)
JniIdentityHashCode

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
JniPeerMembers

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

LocalizedMessage

创建此可引发的本地化说明。

(继承自 Throwable)
Message

返回此可引发的详细信息消息字符串。

(继承自 Throwable)
PeerReference

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
StackTrace

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

方法

名称 说明
AddSuppressed(Throwable)

将指定的异常追加到取消的异常,以便传递此异常。

(继承自 Throwable)
Dispose()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
Dispose(Boolean)

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
FillInStackTrace()

填充执行堆栈跟踪。

(继承自 Throwable)
GetStackTrace()

提供对打印的 #printStackTrace()堆栈跟踪信息的编程访问。

(继承自 Throwable)
GetSuppressed()

返回一个数组,其中包含禁止显示的所有异常,通常是由 try-with-resources 语句为了传递此异常。

(继承自 Throwable)
InitCause(Throwable)

初始化此可引发到指定值 的原因

(继承自 Throwable)
PrintStackTrace()

打印此可引发结果及其回溯到标准错误流。

(继承自 Throwable)
PrintStackTrace(PrintStream)

打印此可引发的输出及其回溯到指定的打印流。

(继承自 Throwable)
PrintStackTrace(PrintWriter)

打印此可引发结果及其回溯到指定的打印编写器。

(继承自 Throwable)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Throwable)
SetStackTrace(StackTraceElement[])

设置将由相关方法返回 #getStackTrace() 和打印 #printStackTrace() 的堆栈跟踪元素。

(继承自 Throwable)
ToString()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
UnregisterFromRuntime()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)

显式接口实现

名称 说明
IJavaPeerable.Disposed()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.DisposeUnlessReferenced()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.Finalized()

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.JniManagedPeerState

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

(继承自 Throwable)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

一个异常,指示从 a . 检索证书和 CRL 时出现的各种问题之一 CertStore

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于