EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


SBPGPSignatureExtension

TElPGPSignature     Declared in     See also    


 

Defines possible signature extensions.

 
 

Declaration

[C#]
    enum TSBPGPSignatureExtension {seUndefined, seCreationTime, seExpirationTime, seExportable, seTrust, seRegExp, seRevocable, seKeyExpirationTime, sePrefferedSymAlg, seRevocationKey, seIssuerKeyID, seNotationData, sePrefferedHashAlg, sePrefferedComprAlg, seKeyServerPreferences, sePrefferedKeyServer, sePrimaryUserID, sePolicyURL, seKeyFlags, seSignerUserID, seReasonForRevocation, seFeatures, seTarget, seEmbeddedSig, seX509Certificate};

[VB.NET]
    Enum TSBPGPSignatureExtension
      seUndefined
      seCreationTime
      seExpirationTime
      seExportable
      seTrust
      seRegExp
      seRevocable
      seKeyExpirationTime
      sePrefferedSymAlg
      seRevocationKey
      seIssuerKeyID
      seNotationData
      sePrefferedHashAlg
      sePrefferedComprAlg
      seKeyServerPreferences
      sePrefferedKeyServer
      sePrimaryUserID
      sePolicyURL
      seKeyFlags
      seSignerUserID
      seReasonForRevocation
      seFeatures
      seTarget
      seEmbeddedSig
      seX509Certificate
    End Enum

[Pascal]
    TSBPGPSignatureExtension=(seUndefined, seCreationTime, seExpirationTime, seExportable, seTrust, seRegExp, seRevocable, seKeyExpirationTime, sePrefferedSymAlg, seRevocationKey, seIssuerKeyID, seNotationData, sePrefferedHashAlg, sePrefferedComprAlg, seKeyServerPreferences, sePrefferedKeyServer, sePrimaryUserID, sePolicyURL, seKeyFlags, seSignerUserID, seReasonForRevocation, seFeatures, seTarget, seEmbeddedSig, seX509Certificate);

[VB6]
    Enum TxSBPGPSignatureExtension
      Const seUndefined = 0
      Const seCreationTime = 1
      Const seExpirationTime = 2
      Const seExportable = 3
      Const seTrust = 4
      Const seRegExp = 5
      Const seRevocable = 6
      Const seKeyExpirationTime = 7
      Const sePrefferedSymAlg = 8
      Const seRevocationKey = 9
      Const seIssuerKeyID = 10
      Const seNotationData = 11
      Const sePrefferedHashAlg = 12
      Const sePrefferedComprAlg = 13
      Const seKeyServerPreferences = 14
      Const sePrefferedKeyServer = 15
      Const sePrimaryUserID = 16
      Const sePolicyURL = 17
      Const seKeyFlags = 18
      Const seSignerUserID = 19
      Const seReasonForRevocation = 20
      Const seFeatures = 21
      Const seTarget = 22
      Const seEmbeddedSig = 23
      Const seX509Certificate = 24
    End Enum

[ActiveX]
    typedef enum tagTxSBPGPSignatureExtension
    {
      seUndefined = 0,
      seCreationTime = 1,
      seExpirationTime = 2,
      seExportable = 3,
      seTrust = 4,
      seRegExp = 5,
      seRevocable = 6,
      seKeyExpirationTime = 7,
      sePrefferedSymAlg = 8,
      seRevocationKey = 9,
      seIssuerKeyID = 10,
      seNotationData = 11,
      sePrefferedHashAlg = 12,
      sePrefferedComprAlg = 13,
      seKeyServerPreferences = 14,
      sePrefferedKeyServer = 15,
      sePrimaryUserID = 16,
      sePolicyURL = 17,
      seKeyFlags = 18,
      seSignerUserID = 19,
      seReasonForRevocation = 20,
      seFeatures = 21,
      seTarget = 22,
      seEmbeddedSig = 23,
      seX509Certificate = 24
    } TxSBPGPSignatureExtension;

[DLL]
    not implemented;
 
 

Description

Possible values:

[.NET] [Pascal] [ActiveX] Description
seUndefined subpacket of unknown type
seCreationTime the time the signature was made. The corresponding class is TElPGPCreationTimeSignatureSubpacket.
seExpirationTime the validity period of the signature. The corresponding class is TElPGPExpirationTimeSignatureSubpacket.
seExportable denotes whether a certification signature is "exportable", to be used by other users than the signature's issuer. The corresponding class is TElPGPExportableCertificationSignatureSubpacket.
seTrust asserts that the key is not only valid, but also trustworthy, at the specified level. The corresponding class is TElPGPTrustSignatureSubpacket.
seRegExp used in conjunction with trust signature packets (of level > 0) to limit the scope of trust that is extended. The corresponding class is TElPGPRegularExpressionSignatureSubpacket.
seRevocable signature's revocability status. The corresponding class is TElPGPRevocableSignatureSubpacket.
seKeyExpirationTime validity period of the key. The corresponding class is TElPGPKeyExpirationTimeSignatureSubpacket.
sePrefferedSymAlg symmetric algorithm numbers that indicate which algorithms the key holder prefers to use. The corresponding class is TElPGPPreferredSymmetricAlgorithmsSignatureSubpacket.
seRevocationKey authorizes the specified key to issue revocation signatures for this key. The corresponding class is TElPGPRevocationKeySignatureSubpacket.
seIssuerKeyID OpenPGP key ID of the key issuing the signature. The corresponding class is TElPGPIssuerKeyIDSignatureSubpacket.
seNotationData describes a "notation" on the signature that the issuer wishes to make. The corresponding class is TElPGPNotationDataSignatureSubpacket.
sePrefferedHashAlg message digest algorithm numbers that indicate which algorithms the key holder prefers to receive. The corresponding class is TElPGPPreferredHashAlgorithmsSignatureSubpacket.
sePrefferedComprAlg compression algorithm numbers that indicate which algorithms the key holder prefers to use. The corresponding class is TElPGPPreferredCompressionAlgorithmsSignatureSubpacket.
seKeyServerPreferences a list of flags that indicate preferences that the key holder has about how the key is handled on a key server. The corresponding class is TElPGPKeyServerPreferencesSignatureSubpacket.
sePrefferedKeyServer a URL of a key server that the key holder prefers be used for updates. The corresponding class is TElPGPPreferredKeyServerSignatureSubpacket.
sePrimaryUserID a flag in a user id's self signature that states whether this user id is the main user id for this key. The corresponding class is TElPGPPrimaryUserIDSignatureSubpacket.
sePolicyURL contains a URL of a document that describes the policy that the signature was issued under. The corresponding class is TElPGPPolicyURLSignatureSubpacket.
seKeyFlags flags may appear in self-signatures or in certification signatures. The corresponding class is TElPGPKeyFlagsSignatureSubpacket.
seSignerUserID allows a keyholder to state which user id is responsible for the signing. The corresponding class is TElPGPSignersUserIDSignatureSubpacket.
seReasonForRevocation describes the reason why the key or certificate was revoked. The corresponding class is TElPGPReasonForRevocationSignatureSubpacket.
seX509Certificate is used for X.509 certificates storing
Declared in
[.NET] [Pascal]
Namespace: SBPGPUtils
Assembly: SecureBlackbox.PGP
Unit: SBPGPUtils

 
 

Declared in

.NET:

  • Namespace: SBPGPUtils
  • Assembly: SecureBlackbox.PGP
VCL:
  • Unit: SBPGPUtils
ActiveX/DLL:
  • Module: PGPBBox.dll
 
 

See also:     AddExtension     GetExtensionByType     GetExtensionCount     RemoveExtension    

 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2012, EldoS Corporation