Discuss this help topic in SecureBlackbox Forum

TElElGamalPublicKeyCrypto Constructor

TElElGamalPublicKeyCrypto     See also     


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


This method creates an instance of TElElGamalPublicKeyCrypto class

Declaration

[C#]
    TElElGamalPublicKeyCrypto(byte[] OID, TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto(int Alg, TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto(TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto(byte[] OID, TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto(int Alg, TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto(TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    TElElGamalPublicKeyCrypto();

[VB.NET]
    Sub New(ByVal OID As Byte(), ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal Alg As Integer, ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal OID As Byte(), ByVal Manager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal Alg As Integer, ByVal Manager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal Manager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New()

[Pascal]
    constructor Create(Alg : integer; CryptoProvider : TElCustomCryptoProvider); override;
    constructor Create(CryptoProvider : TElCustomCryptoProvider); override;

[C++]
    not available

[PHP]
    not available

[Java]
    public TElElGamalPublicKeyCrypto();
    public TElElGamalPublicKeyCrypto(TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    public TElElGamalPublicKeyCrypto(int Alg, TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    public TElElGamalPublicKeyCrypto(byte[] OID, TElCustomCryptoProviderManager Manager, TElCustomCryptoProvider CryptoProvider);
    public TElElGamalPublicKeyCrypto(TElCustomCryptoProvider CryptoProvider);
    public TElElGamalPublicKeyCrypto(byte[] OID, TElCustomCryptoProvider CryptoProvider);
    public TElElGamalPublicKeyCrypto(int Alg, TElCustomCryptoProvider CryptoProvider);

Parameters

  • Alg - Specifies secure algorithm. Value of this parameter should be equal to one of the following: SB_CERT_ALGORITHM_ID_ELGAMAL (0x000E) or SB_ALGORITHM_PK_ELGAMAL (0x7403)
  • CryptoProvider - crypto provider which should be used for all cryptographic operation
  • OID -
  • Manager -

Description

    Use this method to create an instance of TElElGamalPublicKeyCrypto class.

See also:     Destructor    

Discuss this help topic in SecureBlackbox Forum