Table of Contents

Class Asn1OctetString

Namespace
Org.BouncyCastle.Asn1
Assembly
BouncyCastle.Cryptography.dll
public abstract class Asn1OctetString : Asn1Object, Asn1OctetStringParser, IAsn1Convertible
Inheritance
Asn1OctetString
Implements
Derived
Inherited Members

Properties

Parser

public Asn1OctetStringParser Parser { get; }

Property Value

Asn1OctetStringParser

Methods

Asn1Equals(Asn1Object)

protected override bool Asn1Equals(Asn1Object asn1Object)

Parameters

asn1Object Asn1Object

Returns

bool

Asn1GetHashCode()

protected override int Asn1GetHashCode()

Returns

int

GetInstance(Asn1TaggedObject, bool)

public static Asn1OctetString GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Asn1OctetString

GetInstance(object)

public static Asn1OctetString GetInstance(object obj)

Parameters

obj object

Returns

Asn1OctetString

GetOctetStream()

Return the content of the OCTET STRING as a Stream.

public Stream GetOctetStream()

Returns

Stream

A Stream represnting the OCTET STRING's content.

GetOctets()

public virtual byte[] GetOctets()

Returns

byte[]

GetOctetsLength()

public virtual int GetOctetsLength()

Returns

int

GetOptional(Asn1Encodable)

public static Asn1OctetString GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

Asn1OctetString

GetTagged(Asn1TaggedObject, bool)

public static Asn1OctetString GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Asn1OctetString

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.