public class PolicyQualifierInfo extends Object
ASN. 1定义如下:
policyqualifierinfo::=序列{policyqualifierid policyqualifierid,预选赛的任何定义的policyqualifierid }
证书政策的延伸,如果在X.509版本3证书,包含一个序列的一个或多个政策方面的信息,每一个都包含一个对象标识符(OID)和可选的限定符。在最终实体证书中,这些策略信息项表示已发出证书的策略和证书可使用的目的。在一个证书中,这些策略信息项限制了包含此证书的证书路径的策略集。
一个Set的PolicyQualifierInfo对象由PolicyNode.getPolicyQualifiers方法返回。这允许应用程序具有特定的策略要求来处理和验证每个策略限定符。需要处理的政策限定程序应该明确设置policyQualifiersRejected标志为假(通过调用PKIXParameters.setPolicyQualifiersRejected法)在验证证书路径。
请注意,PKIX证书路径验证算法指定一个证书策略扩展标记为关键必须处理和验证任何政策限定符。否则,认证路径必须被拒绝。如果policyQualifiersRejected标志设置为false,要验证所有政策预选赛这样以PKIX标准的应用。
并发访问
所有的PolicyQualifierInfo对象必须是不变的,线程安全的。那就是,多个线程可以同时调用这个类定义在一个PolicyQualifierInfo对象的方法(或多个)无不良影响。需要PolicyQualifierInfo对象是不变的和线程安全可以通过各地的各种代码,而不必担心协调访问。
| Constructor and Description |
|---|
PolicyQualifierInfo(byte[] encoded)
创建从已编码的字节
PolicyQualifierInfo实例。
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getEncoded()
返回ASN.1 DER编码这1
PolicyQualifierInfo形式。
|
byte[] |
getPolicyQualifier()
返回ASN.1 DER编码的1本
PolicyQualifierInfo的
qualifier场形式。
|
String |
getPolicyQualifierId()
返回该
PolicyQualifierInfo的
policyQualifierId场。
|
String |
toString()
返回一个表示该
PolicyQualifierInfo打印。
|
public PolicyQualifierInfo(byte[] encoded)
throws IOException
PolicyQualifierInfo实例。在结构上复制已编码的字节数组。
encoded -一个包含DER编码的字节数组的预选赛
IOException如果字节数组没有表示一个有效的和可分析的政策限定扔
public final String getPolicyQualifierId()
PolicyQualifierInfo的
policyQualifierId场。是的
policyQualifierId对象标识符(OID)由一组非负整数代表分离的时期。
null)
public final byte[] getEncoded()
PolicyQualifierInfo形式。
null)。请注意,一个副本被返回,所以每次调用这个方法时,数据都被克隆。
public final byte[] getPolicyQualifier()
PolicyQualifierInfo的
qualifier场形式。
qualifier场。请注意,一个副本被返回,所以每次调用这个方法时,数据都被克隆。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.