КриптоПро .NET
Search Results for

    Показать/Скрыть содержание

    Class CpAsnEncodedData

    Represents Abstract Syntax Notation One (ASN.1)-encoded data.

    Inheritance
    object
    CpAsnEncodedData
    CpX500DistinguishedName
    CpX509Extension
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CryptoPro.Security.Cryptography
    Assembly: CryptoPro.Security.Cryptography.dll
    Syntax
    public class CpAsnEncodedData

    Constructors

    CpAsnEncodedData()

    Initializes a new instance of the CpAsnEncodedData class.

    Declaration
    protected CpAsnEncodedData()

    CpAsnEncodedData(CpAsnEncodedData)

    Initializes a new instance of the CpAsnEncodedData class from existing encoded data.

    Declaration
    public CpAsnEncodedData(CpAsnEncodedData asnEncodedData)
    Parameters
    Type Name Description
    CpAsnEncodedData asnEncodedData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(byte[])

    Initializes a new instance of the CpAsnEncodedData class from existing encoded data.

    Declaration
    public CpAsnEncodedData(byte[] rawData)
    Parameters
    Type Name Description
    byte[] rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(ReadOnlySpan<byte>)

    Initializes a new instance of the CpAsnEncodedData class from existing encoded data.

    Declaration
    public CpAsnEncodedData(ReadOnlySpan<byte> rawData)
    Parameters
    Type Name Description
    ReadOnlySpan<byte> rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(Oid?, byte[])

    Initializes a new instance of the CpAsnEncodedData class from an object identifier (OID) and existing encoded data.

    Declaration
    public CpAsnEncodedData(Oid? oid, byte[] rawData)
    Parameters
    Type Name Description
    Oid oid

    The object identifier for this data.

    byte[] rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(Oid?, ReadOnlySpan<byte>)

    Initializes a new instance of the CpAsnEncodedData class from an object identifier (OID) and existing encoded data.

    Declaration
    public CpAsnEncodedData(Oid? oid, ReadOnlySpan<byte> rawData)
    Parameters
    Type Name Description
    Oid oid

    The object identifier for this data.

    ReadOnlySpan<byte> rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(string, byte[])

    Initializes a new instance of the CpAsnEncodedData class from an object identifier (OID) and existing encoded data.

    Declaration
    public CpAsnEncodedData(string oid, byte[] rawData)
    Parameters
    Type Name Description
    string oid

    The object identifier for this data.

    byte[] rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    CpAsnEncodedData(string, ReadOnlySpan<byte>)

    Initializes a new instance of the CpAsnEncodedData class from an object identifier (OID) and existing encoded data.

    Declaration
    public CpAsnEncodedData(string oid, ReadOnlySpan<byte> rawData)
    Parameters
    Type Name Description
    string oid

    The object identifier for this data.

    ReadOnlySpan<byte> rawData

    The Abstract Syntax Notation One (ASN.1)-encoded data.

    Properties

    Oid

    Gets or sets the Oid value for an CpAsnEncodedData object.

    Declaration
    public Oid? Oid { get; set; }
    Property Value
    Type Description
    Oid

    RawData

    Gets or sets the Abstract Syntax Notation One (ASN.1)-encoded data represented in a byte array.

    Declaration
    public byte[] RawData { get; set; }
    Property Value
    Type Description
    byte[]

    Methods

    CopyFrom(CpAsnEncodedData)

    Copies information from an CpAsnEncodedData object.

    Declaration
    public virtual void CopyFrom(CpAsnEncodedData asnEncodedData)
    Parameters
    Type Name Description
    CpAsnEncodedData asnEncodedData

    The CpAsnEncodedData object to base the new object on.

    Format(bool)

    Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string.

    Declaration
    public virtual string Format(bool multiLine)
    Parameters
    Type Name Description
    bool multiLine

    true if the return string should contain carriage returns; otherwise, false.

    Returns
    Type Description
    string

    A formatted string that represents the Abstract Syntax Notation One (ASN.1)-encoded data.

    В этом разделе
    Наверх Generated by DocFX