Beispiel #1
0
        private OcspResponsesID(
            Asn1Sequence seq)
        {
            if (seq == null)
            {
                throw new ArgumentNullException("seq");
            }
            if (seq.Count < 1 || seq.Count > 2)
            {
                throw new ArgumentException("Bad sequence size: " + seq.Count, "seq");
            }

            this.ocspIdentifier = OcspIdentifier.GetInstance(seq[0].ToAsn1Object());

            if (seq.Count > 1)
            {
                this.ocspRepHash = OtherHash.GetInstance(seq[1].ToAsn1Object());
            }
        }
Beispiel #2
0
        private CrlValidatedID(
            Asn1Sequence seq)
        {
            if (seq == null)
            {
                throw new ArgumentNullException("seq");
            }
            if (seq.Count < 1 || seq.Count > 2)
            {
                throw new ArgumentException("Bad sequence size: " + seq.Count, "seq");
            }

            this.crlHash = OtherHash.GetInstance(seq[0].ToAsn1Object());

            if (seq.Count > 1)
            {
                this.crlIdentifier = CrlIdentifier.GetInstance(seq[1].ToAsn1Object());
            }
        }
Beispiel #3
0
        private OtherCertID(
            Asn1Sequence seq)
        {
            if (seq == null)
            {
                throw new ArgumentNullException("seq");
            }
            if (seq.Count < 1 || seq.Count > 2)
            {
                throw new ArgumentException("Bad sequence size: " + seq.Count, "seq");
            }

            this.otherCertHash = OtherHash.GetInstance(seq[0].ToAsn1Object());

            if (seq.Count > 1)
            {
                this.issuerSerial = IssuerSerial.GetInstance(seq[1].ToAsn1Object());
            }
        }