java命名空间java.security.cert类x509certificate的类成员方法:
getextendedkeyusage定义及介绍
本文导语:
getextendedkeyusage
public list getextendedkeyusage()
throws certificateparsingexception
获取一个不可修改的 string 列表,表示已扩展的密钥使用扩展 (oid = 2.5.29.37) 中 extkeyusagesyntax 字段的对象标识符(object identifier)。除...
getextendedkeyusage
public list getextendedkeyusage()
throws certificateparsingexception
- 获取一个不可修改的 string 列表,表示已扩展的密钥使用扩展 (oid = 2.5.29.37) 中
extkeyusagesyntax
字段的对象标识符(object identifier)。除了或代替 keyusage 扩展字段中所指示的基本目的,它还指示了一个或多个使用已认证公钥的目的。此内容的 asn.1 定义如下:
extkeyusagesyntax ::= sequence size (1..max) of keypurposeid
keypurposeid ::= object identifier
任何有需要的组织都可定义 keypurpose。依照 iana 或 itu-t rec x.660 | iso/iec/itu 9834-1 的规定分配用于标识 keypurpose 的对象标识符
java 2 platform standard edition 的 1.4 版本中添加了此方法。为了维持与现有服务提供者的后向兼容性,没有 abstract
此方法,并且它提供了一个默认实现。子类应该通过正确的实现重写此方法。
- 返回:
- 以 string 表示的、对象标识符不可修改的列表形式返回此证书的 extendedkeyusage 扩展。如果此证书不包含 extendedkeyusage 扩展,则返回 null。
- 抛出:
certificateparsingexception
- 如果无法对该扩展进行解码- 从以下版本开始:
- 1.4