diff options
Diffstat (limited to 'crypto/src/asn1/DerOctetString.cs')
-rw-r--r-- | crypto/src/asn1/DerOctetString.cs | 12 |
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)) { } |