Discuss this help topic in SecureBlackbox Forum

TElDHPublicKeyCrypto Constructor

TElDHPublicKeyCrypto     


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


This method creates the instance of TElDHPublicKeyCrypto class

Declaration

[C#/Java]
    TElDHPublicKeyCrypto(TElCustomCryptoProvider CryptoProvider /* = null */);
    TElDHPublicKeyCrypto(int Alg, TElCustomCryptoProvider CryptoProvider /* = null */);
    TElDHPublicKeyCrypto(byte[] OID, TElCustomCryptoProvider CryptoProvider /* = null */);
    TElDHPublicKeyCrypto(TElCustomCryptoProviderManager CryptoProviderManager, TElCustomCryptoProvider CryptoProvider /* = null */);
    TElDHPublicKeyCrypto(int Alg, TElCustomCryptoProviderManager CryptoProviderManager, TElCustomCryptoProvider CryptoProvider /* = null */);
    TElDHPublicKeyCrypto(byte[] OID, TElCustomCryptoProviderManager CryptoProviderManager, TElCustomCryptoProvider CryptoProvider /* = null */);

[VB.NET]
    Public Sub New(ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)
    Sub New(ByVal Alg As Integer, ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)
    Sub New(ByVal OID As Byte(), ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)
    Public Sub New(ByVal CryptoProviderManager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)
    Sub New(ByVal Alg As Integer, ByVal CryptoProviderManager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)
    Sub New(ByVal OID As Byte(), ByVal CryptoProviderManager As TElCustomCryptoProviderManager, ByVal CryptoProvider As TElCustomCryptoProvider = Nothing)

[Pascal]
    constructor Create(CryptoProvider : TElCustomCryptoProvider:= nil);
    constructor Create(Alg : integer; CryptoProvider : TElCustomCryptoProvider:= nil);
    constructor Create(const OID : ByteArray; CryptoProvider : TElCustomCryptoProvider:= nil);
    constructor Create(CryptoProviderManager : TElCustomCryptoProviderManager; CryptoProvider : TElCustomCryptoProvider:= nil);
    constructor Create(Alg : integer; CryptoProviderManager : TElCustomCryptoProviderManager; CryptoProvider : TElCustomCryptoProvider:= nil);
    constructor Create(const OID : ByteArray; CryptoProviderManager : TElCustomCryptoProviderManager; CryptoProvider : TElCustomCryptoProvider:= nil);

[C++]
    not available

[PHP]
    not available

Parameters

  • CryptoProvider - the cryptographic provider to be used with this key material
  • CryptoProviderManager - cryptographic provider manager to be used
  • OID - DH algorithm OID
  • Alg - DH algorithm

Possible Diffie-Hellman algorithms:


Possible Diffie-Hellman algorithms OIDs


Description

    Use this method to create the instance of TElDHPublicKeyCrypto class.

Discuss this help topic in SecureBlackbox Forum