EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElAlgorithmIdentifier.CreateByAlgorithmOID

TElAlgorithmIdentifier     See also    


 

Creates a descendant of TElAlgorithmIdentifier, corresponding to certain algorithm OID.

 
 

Declaration

[C#]
    static TElAlgorithmIdentifier CreateByAlgorithmOID(byte[] OID);

[VB.NET]
    Shared Function CreateByAlgorithmOID(ByVal OID As Byte()) As TElAlgorithmIdentifier

[Pascal]
    class function CreateByAlgorithmOID(const OID : BufferType) : TElAlgorithmIdentifier;

[VB6]
    not implemented;

[ActiveX]
    not implemented;

[DLL]
    not implemented
 
 

Parameters

  • OID - algorithm OID
 
 

Possible RSA algorithms OIDs

Definition Value
SB_OID_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$01
SB_OID_SHA1_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$05
SB_OID_SHA224_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$0E
SB_OID_SHA256_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$0B
SB_OID_SHA384_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$0C
SB_OID_SHA512_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$0D
SB_OID_MD2_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$02
SB_OID_MD5_RSAENCRYPTION #$2A#$86#$48#$86#$F7#$0D#$01#$01#$04
[.NET] [Pascal]
Namespace: SBConstants
Assembly: SecureBlackbox
Unit: SBConstants

Possible DSA algorithms OIDs

Definition Value
SB_OID_DSA #$2A#$86#$48#$CE#$38#$04#$01
SB_OID_DSA_SHA1 #$2A#$86#$48#$CE#$38#$04#$03
[.NET] [Pascal]
Namespace: SBConstants
Assembly: SecureBlackbox
Unit: SBConstants

Possible Diffie-Hellman algorithms OIDs

Definition Value
SB_OID_DH #$2A#$86#$48#$CE#$3E#$02#$01
[.NET] [Pascal]
Namespace: SBConstants
Assembly: SecureBlackbox
Unit: SBConstants

Possible ECDSA algorithms OIDs

Definition Value
SB_OID_ECDSA_SHA1 #$2a#$86#$48#$CE#$3D#$04#$01
SB_OID_ECDSA_RECOMMENDED #$2a#$86#$48#$CE#$3D#$04#$02
SB_OID_ECDSA_SHA224 #$2a#$86#$48#$CE#$3D#$04#$03#$01
SB_OID_ECDSA_SHA256 #$2a#$86#$48#$CE#$3D#$04#$03#$02
SB_OID_ECDSA_SHA384 #$2a#$86#$48#$CE#$3D#$04#$03#$03
SB_OID_ECDSA_SHA512 #$2a#$86#$48#$CE#$3D#$04#$03#$04
SB_OID_ECDSA_SPECIFIED #$2a#$86#$48#$CE#$3D#$04#$03
[.NET] [Pascal]
Namespace: SBConstants
Assembly: SecureBlackbox
Unit: SBConstants

Possible GOST algorithms OIDs

Definition Value
SB_OID_GOST_R3410_2001 #$2A#$85#$03#$02#$02#$13
SB_OID_GOST_R3410_1994 #$2A#$85#$03#$02#$02#$14
SB_OID_GOST_R3411_1994_WITH_GOST_R3410_2001 #$2A#$85#$03#$02#$02#$03
SB_OID_GOST_R3411_1994_WITH_GOST_R3410_1994 #$2A#$85#$03#$02#$02#$04
[.NET] [Pascal]
Namespace: SBConstants
Assembly: SecureBlackbox
Unit: SBConstants

 
 

Return value

    Returns a reference to the newly created descendant of TElAlgorithmIdentifier.

 
 

Description

    Call this method to create an algorithm identifier container which is necessary to store data for certain algorithm. For example, if OID equals to SB_OID_SHA1_RSAENCRYPTION, a new instance of TElRSAAlgorithmIdentifier will be created.

 
 

See also:     CreateByAlgorithm     CreateFromBuffer     CreateFromTag    

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