Repository URL to install this package:
|
Version:
0.130.105 ▾
|
<?xml version="1.0"?>
<doc>
<assembly>
<name>DerConverter</name>
</assembly>
<members>
<member name="T:DerConverter.Asn.DerAsnBitString">
<summary>
Represents an ASN.1-bit string.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnBitString.#ctor(System.Byte[],System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnBitString"/> class.
</summary>
<param name="bytes">
The bytes embedded in this bit string.
</param>
<param name="unusedLowerBitsInLastByte">
A value indicating which lower order bits are unused in the last byte.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnBitString.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnBitString.UnusedLowerBitsInLastByte">
<summary>
Gets the number of lower order bits in the last byte which are unused.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnBitString.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnBoolean">
<summary>
Represents a boolean (true/false) value.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnBoolean.#ctor(System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnBoolean"/> class.
</summary>
<param name="value">
The value of the boolean.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnBoolean.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnBoolean.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnContextSpecific">
<summary>
Represents a context-specific tag.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnContextSpecific.#ctor(DerConverter.Asn.DerAsnTypeTag,DerConverter.Asn.DerAsnType[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnContextSpecific"/> class.
</summary>
<param name="tag">
The context specific tag.
</param>
<param name="items">
The child items.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnContextSpecific.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnContextSpecific.Items">
<summary>
Gets the list of child items.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnContextSpecific.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnGeneralizedTime">
<summary>
Represents a generalized time object.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnGeneralizedTime.bytes">
<summary>
The bytes which represent the generalized time.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnGeneralizedTime.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnGeneralizedTime"/> class.
</summary>
<param name="bytes">
The underlying bytes.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnGeneralizedTime.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnGeneralizedTime.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnInteger">
<summary>
Represents an integer value.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnInteger.#ctor(System.Byte[],System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnInteger"/> class.
</summary>
<param name="bytes">
The byte representation of the integer value.
</param>
<param name="unsigned">
<see langword="true"/> when the integer is unsigned; otherwise,
<see langword="false"/>.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnInteger.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnInteger.Unsigned">
<summary>
Gets a value indicating whether this integer is unsigned.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnInteger.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnNull">
<summary>
Represents a null value.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnNull.#ctor">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnNull"/> class.
</summary>
</member>
<member name="P:DerConverter.Asn.DerAsnNull.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnNull.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnObjectIdentifier">
<summary>
Represents an object identifier.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnObjectIdentifier.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnObjectIdentifier"/> class.
</summary>
<param name="value">
The underlying OID.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnObjectIdentifier.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnObjectIdentifier.Id">
<summary>
Gets the string representation of this object ID.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnObjectIdentifier.ToString">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnObjectIdentifier.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnOctetString">
<summary>
Represents an octet string.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnOctetString.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnOctetString"/> class.
</summary>
<param name="bytes">
The underlying bytes.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnOctetString.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnOctetString.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnPrintableString">
<summary>
Represents a printable (ASCII) string.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnPrintableString.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnPrintableString"/> class.
</summary>
<param name="bytes">
The byte representation of the ASCII string.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnPrintableString.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnPrintableString.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnSequence">
<summary>
Represents a sequence (ordered set) of values.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnSequence.#ctor(DerConverter.Asn.DerAsnType[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnSequence"/> class.
</summary>
<param name="items">
The items in the sequence.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnSequence.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnSequence.Items">
<summary>
Gets the items in this sequence.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnSequence.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnSet">
<summary>
Represents a set of ASN.1 objects.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnSet.#ctor(DerConverter.Asn.DerAsnType[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnSet"/> class.
</summary>
<param name="items">
The items in the set.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnSet.Value">
<inheritdoc/>
</member>
<member name="P:DerConverter.Asn.DerAsnSet.Items">
<summary>
Gets the items in the set.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnSet.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnType">
<summary>
The base type of any ASN.1 object.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnType.#ctor(DerConverter.Asn.DerAsnTypeTag)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnType"/> class.
</summary>
<param name="tag">
The tag of this type.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnType.Tag">
<summary>
Gets the tag for this ASN.1 object.
</summary>
</member>
<member name="P:DerConverter.Asn.DerAsnType.UseIndefiniteEncoding">
<summary>
Gets or sets a value indicating whether indefinite-length encoding should be used.
</summary>
</member>
<member name="P:DerConverter.Asn.DerAsnType.Value">
<summary>
Gets the .NET-native value for this ASN.1 object.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnType.Parse(System.Byte[])">
<summary>
Parses a <see cref="T:System.Byte"/> array which represents a DER/BER-encoded ASN.1-object.
</summary>
<param name="data">
The byte array containing the data.
</param>
<returns>
The object.
</returns>
</member>
<member name="M:DerConverter.Asn.DerAsnType.Parse(System.Collections.Generic.Queue{System.Byte})">
<summary>
Parses a <see cref="T:System.Byte"/> queue which represents a DER/BER-encoded ASN.1-object.
</summary>
<param name="data">
The queue containing the data.
</param>
<returns>
The object.
</returns>
</member>
<member name="M:DerConverter.Asn.DerAsnType.GetBytes(System.Int32)">
<summary>
Gets the ASN.1-byte representation of this object.
</summary>
<param name="maxLengthForIndefiniteLengthEncoding">
The maximum binary length of an object which can be encoded using definite-length encoding.
</param>
<returns>
A <see cref="T:System.Byte"/> array which represents the ASN.1-byte representation
of this object.
</returns>
</member>
<member name="M:DerConverter.Asn.DerAsnType.InternalGetBytes(System.Int32)">
<summary>
Gets the ASN.1-byte representation of this object, excluding the length and tag bytes.
</summary>
<param name="maxLengthForIndefiniteLengthEncoding">
The maximum binary length of an object which can be encoded using definite-length encoding.
</param>
<returns>
A <see cref="T:System.Byte"/> array which represents the byte representation of this object.
</returns>
</member>
<member name="T:DerConverter.Asn.DerAsnTypeTag">
<summary>
Enumerates the different ASN.1 types.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Boolean">
<summary>
A boolean (true/false) type.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Integer">
<summary>
An integer type.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.BitString">
<summary>
A sequence of bits.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.OctetString">
<summary>
A sequence of bytes.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Null">
<summary>
A null value.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.ObjectIdentifier">
<summary>
An object identifier.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Utf8String">
<summary>
An UTF-8 encoded string.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.PrintableString">
<summary>
An ASCII-encoded string.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.UtcTime">
<summary>
A UTC time-stamp.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.GeneralizedTime">
<summary>
A generalized time stamp.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Sequence">
<summary>
A sequence of values.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.Set">
<summary>
A set of values.
</summary>
</member>
<member name="F:DerConverter.Asn.DerAsnTypeTag.ContextSpecific">
<summary>
The higher bits which indicate a context-specific tag.
</summary>
</member>
<member name="T:DerConverter.Asn.DerAsnUtcTime">
<summary>
Represents a date and time value.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnUtcTime.#ctor(System.DateTimeOffset,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnUtcTime"/> class.
</summary>
<param name="time">
The date/time value to encode.
</param>
<param name="includeSeconds">
<see langword="true"/> to include seconds; otherwise, <see langword="false"/>.
</param>
</member>
<member name="M:DerConverter.Asn.DerAsnUtcTime.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnUtcTime"/> class.
</summary>
<param name="bytes">
The byte representation of the timestamp.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnUtcTime.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnUtcTime.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.Asn.DerAsnUtf8String">
<summary>
Represents an UTF-8 encoded string.
</summary>
</member>
<member name="M:DerConverter.Asn.DerAsnUtf8String.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the <see cref="T:DerConverter.Asn.DerAsnUtf8String"/> class.
</summary>
<param name="bytes">
The UTF-8 representation of the string.
</param>
</member>
<member name="P:DerConverter.Asn.DerAsnUtf8String.Value">
<inheritdoc/>
</member>
<member name="M:DerConverter.Asn.DerAsnUtf8String.InternalGetBytes(System.Int32)">
<inheritdoc/>
</member>
<member name="T:DerConverter.DerConvert">
<summary>
Provides methods for encoding and decoding ASN.1 objects.
</summary>
</member>
<member name="M:DerConverter.DerConvert.Decode(System.Byte[])">
<summary>
Decodes an ASN.1-encoded object.
</summary>
<param name="data">
The encoded value.
</param>
<returns>
A new <see cref="T:DerConverter.Asn.DerAsnType"/> object.
</returns>
</member>
<member name="M:DerConverter.DerConvert.Encode(DerConverter.Asn.DerAsnType,System.Int32)">
<summary>
Encodes a <see cref="T:DerConverter.Asn.DerAsnType"/> object.
</summary>
<param name="data">
The object ot encode.
</param>
<param name="maxLengthForIndefiniteLengthEncoding">
The maximum binary length of an object which can be encoded using definite-length encoding.
</param>
<returns>
The encoded representation.
</returns>
</member>
</members>
</doc>