using Org.BouncyCastle.Asn1; namespace Org.BouncyCastle.Asn1.Pkcs { public class AuthenticatedSafe : Asn1Encodable { private readonly ContentInfo[] info; public AuthenticatedSafe( Asn1Sequence seq) { info = new ContentInfo[seq.Count]; for (int i = 0; i != info.Length; i++) { info[i] = ContentInfo.GetInstance(seq[i]); } } public AuthenticatedSafe( ContentInfo[] info) { this.info = (ContentInfo[]) info.Clone(); } public ContentInfo[] GetContentInfo() { return (ContentInfo[]) info.Clone(); } public override Asn1Object ToAsn1Object() { return new BerSequence(info); } } }