| |
CertificationType TsbxPGPCertificationTypes |
Specifies the type of a UserID signature.
| | pctGeneric | 0 | Generic certification of a User ID and Public Key packet. The issuer of this certification does not make any particular assertion as to how well the certifier has checked that the owner of the key is in fact the person described by the User ID. By default user certifications use Generic type. | pctPersona | 1 | Persona certification of a User ID and Public Key packet. The issuer of this certification has not done any verification of the claim that the owner of this key corresponds to the specified User ID. | pctCasual | 2 | Casual certification of a User ID and a Public Key packet. The issuer of this certification has done some casual verification of the claim of identity. | pctPositive | 3 | Positive certification of a User ID and a Public Key packet. The issuer of this certification has done substantial verification of the claim of identity. |
|
CreationTime String |
The time when the signature was created, in Universal Coordinated Time (UTC).
|
ExpirationTime Integer |
Specifies signature expiration time, in seconds since its creation time (CreationTime).
Ths property set to 0 indicates that the signature never expires.
|
Exportable Boolean |
Specifies whether a certification signature is "exportable",
meaning it can be used by entities other than the signature's issuer.
|
Handle Int64 |
Allows to get or set a 'handle', a unique identifier of the underlying property object. Use this property to assign objects of the same type in a quicker manner,
without copying them fieldwise.
When you pass a handle of one object to another, the source object is copied to the destination rather than assigned. It is safe to get rid of the original object
after such operation.
pdfSigner.setSigningCertHandle(certMgr.getCertHandle());
|
HashAlgorithm String |
Specifies the hash algorithm used in the signature.
|
KeyExpirationTime Integer |
The number of seconds after which the signed key will expire.
|
LegacyFormat Boolean |
Indicates whether signature uses PGP 2.6.x-compatible packet format.
The signature is fully compatible with the 'old' format only if it
has version 3, uses MD5 hash algorithm, RSA public key algorithm,
and its key length is not greater than 1024 bits.
|
PolicyURL String |
Contains the URL of the signature policy.
|
PrimaryUserID Boolean |
Indicates whether the UserID covered by the signature is the main user id for this key.
|
ReasonForRevocation String |
Describes the reason why the key or the certificate was revoked.
|
Revocable Boolean |
Specifies whether the signature can be revoked.
|
Revocation Boolean |
Indicates whether or not the signature is a revocation signature.
|
SignatureClass TsbxPGPSignatureClasses |
Indicates the signature class.
| | pscDocument | 0 | Signature over binary file | pscTextDocument | 1 | Signature over text | pscStandalone | 2 | A standalone signature | pscUIDGeneric | 3 | User certification signature | pscUIDPersona | 4 | User certification signature (persona) | pscUIDCasual | 5 | User certification signature (casual) | pscUIDPositive | 6 | User certification signature (positive) | pscSubkeyBinding | 7 | Subkey binding signature | pscPublicKeyBinding | 8 | Public key binding signature | pscDirectKey | 9 | Direct signature over a public key | pscKeyRevocation | 10 | Key revocation | pscSubkeyRevocation | 11 | Subkey revocation | pscCertRevocation | 12 | User revocation | pscTimestamp | 13 | Timestamp signature | pscThirdParty | 14 | Third-party signature | pscNotSpecified | 15 | Signature type not provided |
|
SignerKeyID String |
Indicates the KeyID of the signing key.
|
SignerUserID String |
Indicates the UserID associated with the signing key.
|
StrictlyValid Boolean |
Returns True if this signature is valid in a strict way (no compatibility relaxations).
|
TextSignature Boolean |
Indicates whether or not the signature is made over a text document.
|
TrustAmount Integer |
Specifies the amount of trust assigned by this signature.
Specifies the amount of trust, in range 0-255, interpreted
such that values less than 120 indicate partial trust and
values of 120 or greater indicate complete trust.
|
TrustLevel Integer |
The trust level assigned by this signature.
Level 1 means that the signed key is asserted to be a valid
trusted introducer, with the 2nd octet of the body specifying
the degree of trust. Level n means that the signed key is
asserted to be trusted to issue level (n-1)-trust signatures.
|
Validated Boolean |
Whether the signature has been validated.
|
Validity TsbxPGPSignatureValidities |
Provides the validity status of the signature if the signature has been validated.
| | psvValid | 0 | Valid | psvCorrupted | 1 | Corrupted | psvUnknownAlgorithm | 2 | Unknown signature algorithm | psvNoKey | 3 | Signing key not found, cannot verify | psvUnknown | 4" | Unknown |
|
Version Integer |
Indicates the signature version.
RFC 4880 defines two versions for PGP signatures: 3 and 4.
|