Class DerPrintableString
- Namespace
- Org.BouncyCastle.Asn1
- Assembly
- BouncyCastle.Cryptography.dll
public class DerPrintableString : DerStringBase, IAsn1Convertible, IAsn1String
- Inheritance
-
DerPrintableString
- Implements
-
- Inherited Members
-
Constructors
DerPrintableString(byte[])
public DerPrintableString(byte[] contents)
Parameters
contents byte[]
DerPrintableString(string)
public DerPrintableString(string str)
Parameters
str string
DerPrintableString(string, bool)
public DerPrintableString(string str, bool validate)
Parameters
str string
validate bool
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 DerPrintableString GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- DerPrintableString
GetInstance(object)
public static DerPrintableString GetInstance(object obj)
Parameters
obj object
Returns
- DerPrintableString
GetOctets()
public byte[] GetOctets()
Returns
- byte[]
GetOptional(Asn1Encodable)
public static DerPrintableString GetOptional(Asn1Encodable element)
Parameters
element Asn1Encodable
Returns
- DerPrintableString
GetString()
public override string GetString()
Returns
- string
GetTagged(Asn1TaggedObject, bool)
public static DerPrintableString GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- DerPrintableString
IsPrintableString(string)
public static bool IsPrintableString(string str)
Parameters
str string
Returns
- bool