SignatureSignatureClass Property
Indicates the signature class.
Syntax
__property TsbxPGPReaderSignatureSignatureClass SignatureSignatureClass[int SignatureIndex] = { read=FSignatureSignatureClass };
enum TsbxPGPReaderSignatureSignatureClass { pscDocument=0, pscTextDocument=1, pscStandalone=2, pscUIDGeneric=3, pscUIDPersona=4, pscUIDCasual=5, pscUIDPositive=6, pscSubkeyBinding=7, pscPublicKeyBinding=8, pscDirectKey=9, pscKeyRevocation=10, pscSubkeyRevocation=11, pscCertRevocation=12, pscTimestamp=13, pscThirdParty=14, pscNotSpecified=15 };
Default Value
pscDocument
Remarks
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 |
The SignatureIndex parameter specifies the index of the item in the array. The size of the array is controlled by the SignatureCount property.
This property is read-only and not available at design time.
Data Type
Integer