|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.security.cert.PolicyQualifierInfo
public class PolicyQualifierInfo
ASN. 1 PolicyQualifierInfo 구조체로 나타내지는 불변인 정책 수식자입니다.
ASN. 1 의 정의는 다음과 같습니다.
PolicyQualifierInfo ::= SEQUENCE { policyQualifierId PolicyQualifierId, qualifier ANY DEFINED BY policyQualifierId }
X. 509 version 3 증명서에서의 증명서 정책 기능확장에는, 1 개(살) 이상의 정책 정보 항목으로부터 되는 순서가 포함되어 있어 각각의 항목은 객체 식별자 (OID)와 생략 가능한 수식자로 구성되어 있습니다. 이러한 정책 정보 항목은, 엔드 엔트리 증명서의 경우, 증명서가 발행되었을 때의 정책와 증명서가 사용되는 목적을 가리킵니다. CA 증명서의 경우는, 이 증명서를 포함한 증명서 패스에 대한 정책세트를 제한합니다.
PolicyQualifierInfo
객체의 Set
는,PolicyNode.getPolicyQualifiers
메소드에 의해 돌려주어집니다. 이것에 의해, 특정의 정책 요건을 가지는 어플리케이션으로 각 정책 수식자를 처리해, 평가할 수 있습니다. 정책 수식자를 처리할 필요가 있는 어플리케이션에서는,PKIXParameters.setPolicyQualifiersRejected
메소드를 호출해, 증명서 패스의 타당성을 검사하기 전에 policyQualifiersRejected
플래그를 명시적으로 false 로 설정하지 않으면 안됩니다.
PKIX 증명서 패스 검사 알고리즘에서는, 위기에 마크 된 증명서 정책 확장 기능의 정책 수식자가 반드시 처리되어 검사되도록(듯이) 지정합니다. 정책 수식자가 처리 및 검사되지 않으면 그 증명서 패스는 거부됩니다. policyQualifiersRejected
플래그가 false 로 설정되어 있는 경우, PKIX 호환을 위해서(때문에) 이 방법으로 모든 정책 수식자를 검사할지 어떨지는, 어플리케이션에 따라서 다릅니다.
병행 액세스
모든 PolicyQualifierInfo
객체는, 불변으로, thread에 대해서 안전하지 않으면 안됩니다. 즉, 이 클래스에서 정의된 메소드는, 악영향을 주는 일 없이, 복수 thread가 병행해 단일 PolicyQualifierInfo
객체 (또는 1 개(살) 이상)로 호출할 수가 있습니다. PolicyQualifierInfo
객체는 불변으로, 한편 thread에 대해서 안전하지 않으면 안 되기 때문에, 액세스의 동기의 걱정을 하는 일 없이, 다양한 코드에 이 객체를 건네줄 수가 있습니다.
생성자 의 개요 | |
---|---|
PolicyQualifierInfo (byte[] encoded)
encode 된 바이트로부터 PolicyQualifierInfo 의 인스턴스를 작성합니다. |
메소드의 개요 | |
---|---|
byte[] |
getEncoded ()
이 PolicyQualifierInfo 의 ASN. 1 DER 로 encode 된 형식을 돌려줍니다. |
byte[] |
getPolicyQualifier ()
이 PolicyQualifierInfo 의 qualifier 필드의 ASN. 1 DER 로 encode 된 형식을 돌려줍니다. |
String |
getPolicyQualifierId ()
이 PolicyQualifierInfo 의 policyQualifierId 를 돌려줍니다. |
String |
toString ()
이 PolicyQualifierInfo 의 프린트 가능 표현을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public PolicyQualifierInfo(byte[] encoded) throws IOException
PolicyQualifierInfo
의 인스턴스를 작성합니다. encode 된 바이트 배열은, 구축시에 복제됩니다.
encoded
- DER encode 된 수식자를 포함한 바이트 배열
IOException
- 바이트 배열이, 유효해 해석 가능한 정책 수식자를 나타내지 않는 경우에 throw 된다메소드의 상세 |
---|
public final String getPolicyQualifierId()
PolicyQualifierInfo
의 policyQualifierId
를 돌려줍니다. policyQualifierId
는, 피리어드로 단락지어진, 부가 되지 않는 정수의 조로 나타내지는 Object Identifier (OID)입니다.
null
는 되지 않는다public final byte[] getEncoded()
PolicyQualifierInfo
의 ASN. 1 DER 로 encode 된 형식을 돌려줍니다.
null
는 되지 않는다.
복제가 돌려주어지기 (위해)때문에, 이 메소드가 불려 갈 때마다 데이터가 복제된다public final byte[] getPolicyQualifier()
PolicyQualifierInfo
의 qualifier
필드의 ASN. 1 DER 로 encode 된 형식을 돌려줍니다.
qualifier
필드가 ASN. 1 DER 로 encode 된 바이트.
복제가 돌려주어지기 (위해)때문에, 이 메소드가 불려 갈 때마다 데이터가 복제된다public String toString()
PolicyQualifierInfo
의 프린트 가능 표현을 돌려줍니다.
Object
내의 toString
PolicyQualifierInfo
의 내용을 나타내는 String
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.