Org.BouncyCastle.Asn1.BerSequence.FromVector C# (CSharp) Méthode

FromVector() public static méthode

public static FromVector ( Asn1EncodableVector v ) : BerSequence
v Asn1EncodableVector
Résultat BerSequence
		public static new BerSequence FromVector(
			Asn1EncodableVector v)
		{
			return v.Count < 1 ? Empty : new BerSequence(v);
		}

Usage Example

Exemple #1
0
        internal Asn1Object ReadTaggedObject(bool constructed, int tag)
        {
            if (!constructed)
            {
                DefiniteLengthInputStream definiteLengthInputStream = (DefiniteLengthInputStream)this._in;
                return(new DerTaggedObject(false, tag, new DerOctetString(definiteLengthInputStream.ToArray())));
            }
            Asn1EncodableVector asn1EncodableVector = this.ReadVector();

            if (this._in is IndefiniteLengthInputStream)
            {
                if (asn1EncodableVector.Count != 1)
                {
                    return(new BerTaggedObject(false, tag, BerSequence.FromVector(asn1EncodableVector)));
                }
                return(new BerTaggedObject(true, tag, asn1EncodableVector[0]));
            }
            else
            {
                if (asn1EncodableVector.Count != 1)
                {
                    return(new DerTaggedObject(false, tag, DerSequence.FromVector(asn1EncodableVector)));
                }
                return(new DerTaggedObject(true, tag, asn1EncodableVector[0]));
            }
        }
All Usage Examples Of Org.BouncyCastle.Asn1.BerSequence::FromVector