Pdu Class |
Namespace: Guardtime.KSI.Service
The Pdu type exposes the following members.
Name | Description | |
---|---|---|
![]() | Pdu(ITlvTag) |
Create PDU from TLV element.
|
![]() | Pdu(UInt32, PduHeader, PduPayload, HashAlgorithm, Byte) |
Create aggregation pdu TLV element from KSI header and payload.
|
Name | Description | |
---|---|---|
![]() | Count |
Get TLV element list size
(Inherited from CompositeTag.) |
![]() | ErrorPayload |
Error payload
|
![]() | ExpectedTagType |
Expected tag type
(Inherited from CompositeTag.) |
![]() | ForceTlv16Encoding |
Is TLV16 encoding forced when writing the TLV object
(Inherited from TlvTag.) |
![]() | Forward |
Is tlv forwarded.
(Inherited from TlvTag.) |
![]() | Header |
Get and set PDU header
|
![]() | Item |
Get or set TLV child object
(Inherited from CompositeTag.) |
![]() | Mac |
MAC
|
![]() | NonCritical |
Is tlv tag non critical.
(Inherited from TlvTag.) |
![]() | Payloads |
List on payloads
|
![]() | Type |
Tlv tag type.
(Inherited from TlvTag.) |
Name | Description | |
---|---|---|
![]() | CheckTagType |
Check tag type
(Inherited from CompositeTag.) |
![]() | CheckTagType(UInt32) |
Checks if TLV tag type is valid and throws a TLV exception if the type is invalid.
(Inherited from TlvTag.) |
![]() | Encode |
Encode TLV object.
(Inherited from TlvTag.) |
![]() | EncodeValue |
Encode child TLV list to byte array.
(Inherited from CompositeTag.) |
![]() | Equals(Object) |
Compare TLV element to object.
(Inherited from TlvTag.) |
![]() | Equals(TlvTag) |
Compare tlv element to tlv element
(Inherited from TlvTag.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetChildren |
Get array of child elements.
(Inherited from CompositeTag.) |
![]() ![]() | GetEmptyMacTag |
Get MAC tag that has hash algorithm set, but hash value is a byte array containing zeros.
|
![]() | GetEnumerator |
Get Enumerator for TLV composite element.
(Inherited from CompositeTag.) |
![]() | GetHashCode |
Get TLV element hash code.
(Inherited from CompositeTag.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ParseChild |
Parse child tag
(Overrides CompositeTagParseChild(ITlvTag).) |
![]() | SetMacValue |
Set MAC tag value
|
![]() | ToString |
Convert TLV element to string.
(Inherited from CompositeTag.) |
![]() | Validate |
Validate the tag
(Overrides CompositeTagValidate(TagCounter).) |
![]() ![]() | ValidateMac |
Validate PDU against given MAC.
|
![]() | VerifyUnknownTag |
Verify unknown tag for critical flag and throw exception.
(Inherited from CompositeTag.) |
![]() | WriteTo |
Write TlvTag to stream.
(Inherited from TlvTag.) |
Name | Description | |
---|---|---|
![]() ![]() | IEnumerableGetEnumerator |
Get Enumerator for TLV composite element.
(Inherited from CompositeTag.) |