1 #ifndef _C_DIGITAL_SIGNATURE_H 2 #define _C_DIGITAL_SIGNATURE_H error_type DigitalSignature_GetContents(DigitalSignatureHandle *handle, HexadecimalStringObjectHandle **result)
The signature value.
Represents starting byte offset and length.
Text stored in hexadecimal notation.
Represents a collection of ByteRangeHandle.
Represents integer values.
This file contains all type forward declarations returned by the library API.
uint32_t size_type
Size type defined in standard library.
Definition: c_types.h:62
Represents a reference to a particular day represented within a calendar system.
error_type ByteRangeCollection_GetValue(ByteRangeCollectionHandle *handle, size_type at, ByteRangeHandle **result)
Get single byte range from array at specific position.
uint32_t error_type
This is return value type of all API functions.
Definition: c_types.h:25
error_type ByteRangeCollection_Release(ByteRangeCollectionHandle *handle)
Decrement the internal reference counter.
This file contains macro declarations for importing and exporting symbols from library boundaries...
error_type DigitalSignature_GetContactInfo(DigitalSignatureHandle *handle, StringObjectHandle **result)
Information provided by the signer to enable a recipient to contact the signer to verify the signatur...
error_type DigitalSignature_GetLocation(DigitalSignatureHandle *handle, StringObjectHandle **result)
The CPU host name or physical location of the signing.
Represents document's authenticated digital signature.
error_type DigitalSignature_GetCertificate(DigitalSignatureHandle *handle, StringObjectHandle **result)
An array of byte strings that shall represent the X.509 certificate chain used when signing and verif...
error_type ByteRange_Release(ByteRangeHandle *handle)
Decrement the internal reference counter.
error_type ByteRange_GetOffset(ByteRangeHandle *handle, IntegerObjectHandle **result)
Get starting offset of byte range.
error_type DigitalSignature_GetReason(DigitalSignatureHandle *handle, StringObjectHandle **result)
The reason for the signing, such as (I agree...).
This file contains types and constants used as parameters or return values.
error_type DigitalSignature_GetByteRange(DigitalSignatureHandle *handle, ByteRangeCollectionHandle **result)
Exact byte range for the digest calculation.
Reprsents human readable text.
error_type DigitalSignature_Release(DigitalSignatureHandle *handle)
Decrement the internal reference counter.
error_type DigitalSignature_GetSigningTime(DigitalSignatureHandle *handle, DateHandle **result)
The time of signing.
error_type DigitalSignature_GetName(DigitalSignatureHandle *handle, StringObjectHandle **result)
The name of the person or authority signing the document.
error_type ByteRangeCollection_GetSize(ByteRangeCollectionHandle *handle, size_type *result)
Get size of byte range collection.
error_type ByteRange_GetLength(ByteRangeHandle *handle, IntegerObjectHandle **result)
Get length of byte range.
error_type DigitalSignature_GetRevision(DigitalSignatureHandle *handle, IntegerObjectHandle **result)
The version of the signature handler that was used to create the signature.