EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElCertificateLookup.Criteria

TElCertificateLookup     See also    


 

Specifies criteria for search operation.

 
 

Declaration

[C#]
    TSBLookupCriteria Criteria;

    TSBLookupCriteria
      lcIssuer = SmallInt(1);
      lcSubject = SmallInt(2);
      lcValidity = SmallInt(4);
      lcPublicKeyAlgorithm = SmallInt(8);
      lcSignatureAlgorithm = SmallInt(16);
      lcPublicKeySize = SmallInt(32);
      lcAuthorityKeyIdentifier = SmallInt(64);
      lcSubjectKeyIdentifier = SmallInt(128);
      lcKeyUsage = SmallInt(256);
      lcEmail = SmallInt(512);
      lcSerialNumber = SmallInt(1024);
      lcPublicKeyHash = SmallInt(2048);
      lcCertificateHash = SmallInt(4096);

[VB.NET]
    Property Criteria As TSBLookupCriteria

    TSBLookupCriteria As SmallInt
      Const lcIssuer As SmallInt = 1
      Const lcSubject As SmallInt = 2
      Const lcValidity As SmallInt = 4
      Const lcPublicKeyAlgorithm As SmallInt = 8
      Const lcSignatureAlgorithm As SmallInt = 16
      Const lcPublicKeySize As SmallInt = 32
      Const lcAuthorityKeyIdentifier As SmallInt = 64
      Const lcSubjectKeyIdentifier As SmallInt = 128
      Const lcKeyUsage As SmallInt = 256
      Const lcEmail As SmallInt = 512;
      Const lcSerialNumber As SmallInt = 1024;
      Const lcPublicKeyHash As SmallInt = 2048;
      Const lcCertificateHash As SmallInt = 4096;

[Pascal]
    property Criteria : TSBLookupCriteria;
    TSBLookupCriteria = set of TSBLookupCriterion;

[VB6]
    Property IElCertificateLookupX.Criteria As TxSBLookupCriteria

    TxSBLookupCriteria As Long

Represents a bit mask which contains zero or more bit flags as defined by TSBLookupCriterion

[ActiveX]
    HRESULT _stdcall IElCertificateLookupX.Criteria([in] TxSBLookupCriteria Value );
    HRESULT _stdcall IElCertificateLookupX.Criteria([out, retval] TxSBLookupCriteria * Value );

    typedef long TxSBLookupCriteria;

Represents a bit mask which contains zero or more bit flags as defined by TSBLookupCriterion

[DLL]
    not implemented;
 
 

Values:

[.NET] [Pascal] [ActiveX] Description
lcIssuer = 1 lcIssuer lcIssuer = 1 isuuer
lcSubject = 2 lcSubject lcSubject = 2 subject
lcValidity = 4 lcValidity lcValidity = 4 validity period
lcPublicKeyAlgorithm = 8 lcPublicKeyAlgorithm lcPublicKeyAlgorithm = 8 public key algorithm
lcSignatureAlgorithm = 16 lcSignatureAlgorithm lcSignatureAlgorithm = 16 signature algorithm
lcPublicKeySize = 32 lcPublicKeySize lcPublicKeySize = 32 public key size
lcAuthorityKeyIdentifier = 64 lcAuthorityKeyIdentifier lcAuthorityKeyIdentifier = 64 authority key identifier
lcSubjectKeyIdentifier = 128 lcSubjectKeyIdentifier lcSubjectKeyIdentifier = 128 subject key identifier
lcKeyUsage = 256 lcKeyUsage lcKeyUsage = 256 key usage
lcEmail = 512 lcEmail lcEmail = 512 email address
lcSerialNumber = 1024 lcSerialNumber lcSerialNumber = 1024 serial number
lcPublicKeyHash = 2048 lcPublicKeyHash lcPublicKeyHash = 2048 public key digest
lcCertificateHash = 4096 lcCertificateHash lcCertificateHash = 4096 certificate digest
Declared in
[.NET] [Pascal]
Namespace: SBCustomCertStorage
Assembly: SecureBlackbox
Unit: SBCustomCertStorage

 
 

Description

    Use this property to specify search criteria.

    Note:  Criteria assigning differs for VCL and ActiveX and .NET versions. To enable some criteria in ActiveX o .NET use bitwise OR operation, for example "lcIssuer | lcSubject | lcPublicKeySize".

 
 

See also:     Options    

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