Discuss this help topic in SecureBlackbox Forum

TElDHPublicKeyCrypto Constructor

TElDHPublicKeyCrypto     


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


This method creates the instance of TElDHPublicKeyCrypto class

Declaration

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

[VB.NET]
    Sub New(ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal OID As Byte(), ByVal CryptoProvider As TElCustomCryptoProvider)
    Sub New(ByVal Alg As Integer, 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(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

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

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
  • Manager -

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