using System; namespace Org.BouncyCastle.Asn1.Cms { /** * Produce an object suitable for an Asn1OutputStream. *
	* ContentInfo ::= SEQUENCE {
	*          contentType ContentType,
	*          content
	*          [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
	* 
*/ public class ContentInfoParser { private DerObjectIdentifier contentType; private Asn1TaggedObjectParser content; public ContentInfoParser( Asn1SequenceParser seq) { contentType = (DerObjectIdentifier)seq.ReadObject(); content = (Asn1TaggedObjectParser)seq.ReadObject(); } public DerObjectIdentifier ContentType { get { return contentType; } } public IAsn1Convertible GetContent( int tag) { if (content == null) return null; return content.GetObjectParser(tag, true); } } }