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); } }