Discuss this help topic in SecureBlackbox Forum

TElSSLServer.CertStorage

TElSSLServer     See also     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Specifies the certificate storage where server certificates are stored.

Declaration

[C#]
    TElCustomCertStorage CertStorage;

[VB.NET]
    Property CertStorage As TElCustomCertStorage

[Pascal]
    property CertStorage : TElCustomCertStorage;

[C++]
    TElCustomCertStorage* get_CertStorage();
    void set_CertStorage(TElCustomCertStorage &Value);
    void set_CertStorage(TElCustomCertStorage *Value);

[PHP]
    TElCustomCertStorage get_CertStorage()
    void set_CertStorage(TElCustomCertStorage $Value)

[Java]
    TElCustomCertStorage getCertStorage();
    void setCertStorage(TElCustomCertStorage Storage);

Parameters

  • Storage -

Description

    This property defines the certificate storage where TElSSLServer should take certificate to send to client. As different ciphersuites require different types of certificates, it may be impossible to use some ciphersuites due to absence of certificate of needed type in the storage. If there are no certificates in CertStorage, it is impossible to use any ciphersuites, except DH_ANON_ X_ Y ones.
    Note, that certificates in CertStorage must have corresponding private keys. It is possible to put several certificates without private keys which create a certificate chain, but the ending certificate of the chain must have the private key anyway.

See also:     InternalValidate     TElSSLClass.OnCertificateValidate    

Discuss this help topic in SecureBlackbox Forum