Ejemplo n.º 1
0
 public DistributionPoint(
     DistributionPointName distributionPoint,
     ReasonFlags reasons,
     GeneralNames cRLIssuer)
 {
     this.distributionPoint = distributionPoint;
     this.reasons           = reasons;
     this.cRLIssuer         = cRLIssuer;
 }
Ejemplo n.º 2
0
        public DistributionPoint(
            ASN1Sequence seq)
        {
            for (int i = 0; i != seq.size(); i++)
            {
                ASN1TaggedObject t = (ASN1TaggedObject)seq.getObjectAt(i);
                switch ((int)t.getTagNo())
                {
                case 0:
                    distributionPoint = DistributionPointName.getInstance(t, true);
                    break;

                case 1:
                    reasons = new ReasonFlags(DERBitString.getInstance(t, false));
                    break;

                case 2:
                    cRLIssuer = GeneralNames.getInstance(t, false);
                    break;
                }
            }
        }