<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.1" />

DerOctetStringParser

using System; using System.IO; namespace Org.BouncyCastle.Asn1 { public class DerOctetStringParser : Asn1OctetStringParser, IAsn1Convertible { private readonly DefiniteLengthInputStream stream; internal DerOctetStringParser(DefiniteLengthInputStream stream) { this.stream = stream; } public Stream GetOctetStream() { return stream; } public Asn1Object ToAsn1Object() { try { return DerOctetString.WithContents(stream.ToArray()); } catch (IOException ex) { throw new InvalidOperationException("IOException converting stream to byte array: " + ex.Message, ex); } } } }