KsiSignature Class |
Namespace: Guardtime.KSI.Signature
The KsiSignature type exposes the following members.
| Name | Description | |
|---|---|---|
| KsiSignature(ITlvTag) |
Create new KSI signature TLV element from TLV element.
| |
| KsiSignature(Boolean, Boolean, ITlvTag) |
Create new KSI signature TLV element.
|
| Name | Description | |
|---|---|---|
| AggregationTime |
Get aggregation time.
| |
| CalendarAuthenticationRecord |
Get calendar authentication record.
| |
| CalendarHashChain |
Get calendar hash chain.
| |
| Count |
Get TLV element list size
(Inherited from CompositeTag.) | |
| ForceTlv16Encoding |
Is TLV16 encoding forced when writing the TLV object
(Inherited from TlvTag.) | |
| Forward |
Is tlv forwarded.
(Inherited from TlvTag.) | |
| InputHash |
If RFC 3161 record exists then RFC3161 input hash will be returned. Otherwise first aggregation chain input hash will be returned.
| |
| IsExtended |
Returns true if signature contains signature publication record element.
| |
| IsRfc3161Signature |
Returns true if RFC 3161 record exists.
| |
| Item |
Get or set TLV child object
(Inherited from CompositeTag.) | |
| NonCritical |
Is tlv tag non critical.
(Inherited from TlvTag.) | |
| PublicationRecord |
Get publication record.
| |
| Rfc3161Record |
Get RFC 3161 record
| |
| Type |
Tlv tag type.
(Inherited from TlvTag.) |
| Name | Description | |
|---|---|---|
| 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.) | |
| Extend(CalendarHashChain, IKsiSignatureFactory) |
Extend KSI signature with given calendar hash chain.
| |
| Extend(CalendarHashChain, PublicationRecordInPublicationFile, IKsiSignatureFactory) |
Extend signature to publication.
| |
| Extend(CalendarHashChain, PublicationRecordInSignature, IKsiSignatureFactory) |
Extend signature to publication.
| |
| GetAggregationHashChains |
Get aggregation hash chains list.
| |
| GetChildren |
Get array of child elements.
(Inherited from CompositeTag.) | |
| GetEnumerator |
Get Enumerator for TLV composite element.
(Inherited from CompositeTag.) | |
| GetHashCode |
Get TLV element hash code.
(Inherited from CompositeTag.) | |
| GetIdentity |
Get the identity of the signature.
| |
| GetLastAggregationHashChainRootHash |
Get last aggregation hash chain output hash that is calculated from all aggregation hash chains
| |
| GetType | (Inherited from Object.) | |
| ToString |
Convert TLV element to string.
(Inherited from CompositeTag.) | |
| WriteTo |
Write TlvTag to stream.
(Inherited from TlvTag.) |
| Name | Description | |
|---|---|---|
| IEnumerableGetEnumerator |
Get Enumerator for TLV composite element.
(Inherited from CompositeTag.) |