1 files changed, 9 insertions, 3 deletions
diff --git a/crypto/src/asn1/DerOctetString.cs b/crypto/src/asn1/DerOctetString.cs
index c046c9402..d79607950 100644
--- a/crypto/src/asn1/DerOctetString.cs
+++ b/crypto/src/asn1/DerOctetString.cs
@@ -1,3 +1,5 @@
+using System;
+
namespace Org.BouncyCastle.Asn1
{
public class DerOctetString
@@ -10,9 +12,13 @@ namespace Org.BouncyCastle.Asn1
{
}
- public DerOctetString(
- Asn1Encodable obj)
- : base(obj)
+ public DerOctetString(IAsn1Convertible obj)
+ : this(obj.ToAsn1Object())
+ {
+ }
+
+ public DerOctetString(Asn1Encodable obj)
+ : base(obj.GetEncoded(Asn1Encodable.Der))
{
}
|