1/* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 18/** 19* @author Vladimir N. Molotkov 20* @version $Revision$ 21*/ 22 23package org.apache.harmony.security.x509; 24 25import org.apache.harmony.security.asn1.ASN1Any; 26import org.apache.harmony.security.asn1.ASN1Oid; 27import org.apache.harmony.security.asn1.ASN1Sequence; 28import org.apache.harmony.security.asn1.ASN1Type; 29 30 31/** 32/** 33 * The class encapsulates the ASN.1 DER decoding work 34 * with PolicyQualifierInfo structure 35 * (as specified in RFC 3280 - 36 * Internet X.509 Public Key Infrastructure. 37 * Certificate and Certificate Revocation List (CRL) Profile. 38 * http://www.ietf.org/rfc/rfc3280.txt): 39 * 40 * <pre> 41 * PolicyQualifierInfo ::= SEQUENCE { 42 * policyQualifierId PolicyQualifierId, 43 * qualifier ANY DEFINED BY policyQualifierId } 44 * 45 * PolicyQualifierId ::= 46 * OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice ) 47 * 48 * </pre> 49 * 50 */ 51public final class PolicyQualifierInfo { 52 // Contains only ASN1 DER decoder currently 53 public static final ASN1Sequence ASN1 = 54 new ASN1Sequence(new ASN1Type[] {ASN1Oid.getInstance(), ASN1Any.getInstance()}) { 55 }; 56} 57