模块 java.base

类 Certificate

java.lang.Object
javax.security.cert.Certificate
已知子类:
X509Certificate

@Deprecated (since ="9", forRemoval =true) public abstract class Certificate extends Object
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
请改用 java.security.cert 中的类。

用于管理各种身份证书的抽象类。身份证书是委托人保证公钥是另一个委托人的公钥。 (委托人代表一个实体,例如个人用户、团体或公司。)

此类是对具有不同格式但重要的通用用途的证书的抽象。例如,不同类型的证书(如 X.509 和 PGP)共享一般证书功能(如编码和验证)和某些类型的信息(如公钥)。

X.509、PGP 和 SDSI 证书都可以通过子类化 Certificate 类来实现,即使它们包含不同的信息集,并且它们以不同的方式存储和检索信息。

Note: The classes in the package javax.security.cert exist for compatibility with earlier versions of the Java Secure Sockets Extension (JSSE). New applications should instead use the standard Java SE certificate classes located in java.security.cert .

自从:
1.4
参见:
  • 构造方法总结

    构造方法
    构造方法
    描述
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    子类调用的构造方法。
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    equals(Object other)
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    比较此证书与指定对象的相等性。
    abstract byte[]
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    返回此证书的编码形式。
    abstract PublicKey
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    从此证书获取公钥。
    int
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    从其编码形式返回此证书的哈希码值。
    abstract String
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    返回此证书的字符串表示形式。
    abstract void
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    验证此证书是否使用与指定公钥相对应的私钥签名。
    abstract void
    verify(PublicKey key, String sigProvider)
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    验证此证书是否使用与指定公钥相对应的私钥签名。

    在类 java.lang.Object 中声明的方法

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait