initial checkin
[org.ibex.nanogoat.git] / src / org / bouncycastle / asn1 / x509 / DistributionPointName.java
1 package org.bouncycastle.asn1.x509;
2
3 import org.bouncycastle.asn1.*;
4
5 public class DistributionPointName
6     implements DEREncodable
7 {
8     DEREncodable        name;
9     int                 type;
10
11     public static final int FULL_NAME = 0;
12     public static final int NAME_RELATIVE_TO_CRL_ISSUER = 1;
13
14     public DistributionPointName(
15         int             type,
16         DEREncodable    name)
17     {
18         this.type = type;
19         this.name = name;
20     }
21
22     /**
23      * <pre>
24      * DistributionPointName ::= CHOICE {
25      *     fullName                 [0] GeneralNames,
26      *     nameRelativeToCRLIssuer  [1] RelativeDistinguishedName
27      * }
28      * </pre>
29      */
30     public DERObject getDERObject()
31     {
32         return new DERTaggedObject(false, type, name);
33     }
34 }