The Mechanism type exposes the following members.

Constructors

  Name Description
Mechanism Overloaded.

Methods

  Name Description
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
Set
Sets the type and params of this mechanism object
ToString
Returns a String that represents this instance.
(Overrides Object..::..ToString()()()().)

Fields

  Name Description
CKG_MGF1_SHA1
CKG_MGF1_SHA256
CKG_MGF1_SHA384
CKG_MGF1_SHA512
CKM_AES_CBC
CKM_AES_CBC_ENCRYPT_DATA
CKM_AES_CBC_PAD
CKM_AES_ECB
CKM_AES_ECB_ENCRYPT_DATA
CKM_AES_KEY_GEN
CKM_AES_MAC
CKM_AES_MAC_GENERAL
CKM_BATON_CBC128
CKM_BATON_COUNTER
CKM_BATON_ECB128
CKM_BATON_ECB96
CKM_BATON_KEY_GEN
CKM_BATON_SHUFFLE
CKM_BATON_WRAP
CKM_BLOWFISH_CBC
CKM_BLOWFISH_KEY_GEN
CKM_CAST_CBC
CKM_CAST_CBC_PAD
CKM_CAST_ECB
CKM_CAST_KEY_GEN
CKM_CAST_MAC
CKM_CAST_MAC_GENERAL
CKM_CAST128_CBC
CKM_CAST128_CBC_PAD
CKM_CAST128_ECB
CKM_CAST128_KEY_GEN
CKM_CAST128_MAC
CKM_CAST128_MAC_GENERAL
CKM_CAST3_CBC
CKM_CAST3_CBC_PAD
CKM_CAST3_ECB
CKM_CAST3_KEY_GEN
CKM_CAST3_MAC
CKM_CAST3_MAC_GENERAL
CKM_CAST5_CBC
CKM_CAST5_CBC_PAD
CKM_CAST5_ECB
CKM_CAST5_KEY_GEN
CKM_CAST5_MAC
CKM_CAST5_MAC_GENERAL
CKM_CDMF_CBC
CKM_CDMF_CBC_PAD
CKM_CDMF_ECB
CKM_CDMF_KEY_GEN
CKM_CDMF_MAC
CKM_CDMF_MAC_GENERAL
CKM_CMS_SIG
CKM_CONCATENATE_BASE_AND_DATA
CKM_CONCATENATE_BASE_AND_KEY
CKM_CONCATENATE_DATA_AND_BASE
CKM_DES_CBC
CKM_DES_CBC_ENCRYPT_DATA
CKM_DES_CBC_PAD
CKM_DES_CFB64
CKM_DES_CFB8
CKM_DES_ECB
CKM_DES_ECB_ENCRYPT_DATA
CKM_DES_KEY_GEN
CKM_DES_MAC
CKM_DES_MAC_GENERAL
CKM_DES_OFB64
CKM_DES_OFB8
CKM_DES2_KEY_GEN
CKM_DES3_CBC
CKM_DES3_CBC_ENCRYPT_DATA
CKM_DES3_CBC_PAD
CKM_DES3_ECB
CKM_DES3_ECB_ENCRYPT_DATA
CKM_DES3_KEY_GEN
CKM_DES3_MAC
CKM_DES3_MAC_GENERAL
CKM_DH_PKCS_DERIVE
CKM_DH_PKCS_KEY_PAIR_GEN
CKM_DH_PKCS_PARAMETER_GEN
CKM_DSA
CKM_DSA_KEY_PAIR_GEN
CKM_DSA_PARAMETER_GEN
CKM_DSA_SHA1
CKM_ECDSA
CKM_ECDSA_KEY_PAIR_GEN
CKM_ECDSA_SHA1
CKM_EXTRACT_KEY_FROM_KEY
CKM_FASTHASH
CKM_FORTEZZA_TIMESTAMP
CKM_GENERIC_SECRET_KEY_GEN
CKM_IDEA_CBC
CKM_IDEA_CBC_PAD
CKM_IDEA_ECB
CKM_IDEA_KEY_GEN
CKM_IDEA_MAC
CKM_IDEA_MAC_GENERAL
CKM_JUNIPER_CBC128
CKM_JUNIPER_COUNTER
CKM_JUNIPER_ECB128
CKM_JUNIPER_KEY_GEN
CKM_JUNIPER_SHUFFLE
CKM_JUNIPER_WRAP
CKM_KEA_KEY_DERIVE
CKM_KEA_KEY_PAIR_GEN
CKM_KEY_WRAP_LYNKS
CKM_KEY_WRAP_SET_OAEP
CKM_MD2
CKM_MD2_HMAC
CKM_MD2_HMAC_GENERAL
CKM_MD2_KEY_DERIVATION
CKM_MD2_RSA_PKCS
CKM_MD5
CKM_MD5_HMAC
CKM_MD5_HMAC_GENERAL
CKM_MD5_KEY_DERIVATION
CKM_MD5_RSA_PKCS
CKM_PBA_SHA1_WITH_SHA1_HMAC
CKM_PBE_MD2_DES_CBC
CKM_PBE_MD5_CAST_CBC
CKM_PBE_MD5_CAST128_CBC
CKM_PBE_MD5_CAST3_CBC
CKM_PBE_MD5_CAST5_CBC
CKM_PBE_MD5_DES_CBC
CKM_PBE_SHA1_CAST128_CBC
CKM_PBE_SHA1_CAST5_CBC
CKM_PBE_SHA1_DES2_EDE_CBC
CKM_PBE_SHA1_DES3_EDE_CBC
CKM_PBE_SHA1_RC2_128_CBC
CKM_PBE_SHA1_RC2_40_CBC
CKM_PBE_SHA1_RC4_128
CKM_PBE_SHA1_RC4_40
CKM_PKCS5_PBKD2
CKM_RC2_CBC
CKM_RC2_CBC_PAD
CKM_RC2_ECB
CKM_RC2_KEY_GEN
CKM_RC2_MAC
CKM_RC2_MAC_GENERAL
CKM_RC4
CKM_RC4_KEY_GEN
CKM_RC5_CBC
CKM_RC5_CBC_PAD
CKM_RC5_ECB
CKM_RC5_KEY_GEN
CKM_RC5_MAC
CKM_RC5_MAC_GENERAL
CKM_RIPEMD128
CKM_RIPEMD128_HMAC
CKM_RIPEMD128_HMAC_GENERAL
CKM_RIPEMD128_RSA_PKCS
CKM_RIPEMD160
CKM_RIPEMD160_HMAC
CKM_RIPEMD160_HMAC_GENERAL
CKM_RIPEMD160_RSA_PKCS
CKM_RSA_9796
CKM_RSA_PKCS
CKM_RSA_PKCS_KEY_PAIR_GEN
CKM_RSA_PKCS_OAEP
CKM_RSA_PKCS_PSS
CKM_RSA_X_509
CKM_RSA_X9_31
CKM_RSA_X9_31_KEY_PAIR_GEN
CKM_SHA_1
CKM_SHA_1_HMAC
CKM_SHA_1_HMAC_GENERAL
CKM_SHA1_KEY_DERIVATION
CKM_SHA1_RSA_PKCS
CKM_SHA1_RSA_PKCS_PSS
CKM_SHA1_RSA_X9_31
CKM_SHA256
CKM_SHA256_HMAC
CKM_SHA256_HMAC_GENERAL
CKM_SHA256_KEY_DERIVATION
CKM_SHA256_RSA_PKCS
CKM_SHA256_RSA_PKCS_PSS
CKM_SHA384
CKM_SHA384_HMAC
CKM_SHA384_HMAC_GENERAL
CKM_SHA384_KEY_DERIVATION
CKM_SHA384_RSA_PKCS
CKM_SHA384_RSA_PKCS_PSS
CKM_SHA512
CKM_SHA512_HMAC
CKM_SHA512_HMAC_GENERAL
CKM_SHA512_KEY_DERIVATION
CKM_SHA512_RSA_PKCS
CKM_SHA512_RSA_PKCS_PSS
CKM_SKIPJACK_CBC64
CKM_SKIPJACK_CFB16
CKM_SKIPJACK_CFB32
CKM_SKIPJACK_CFB64
CKM_SKIPJACK_CFB8
CKM_SKIPJACK_ECB64
CKM_SKIPJACK_KEY_GEN
CKM_SKIPJACK_OFB64
CKM_SKIPJACK_PRIVATE_WRAP
CKM_SKIPJACK_RELAYX
CKM_SKIPJACK_WRAP
CKM_SSL3_KEY_AND_MAC_DERIVE
CKM_SSL3_MASTER_KEY_DERIVE
CKM_SSL3_MD5_MAC
CKM_SSL3_PRE_MASTER_KEY_GEN
CKM_SSL3_SHA1_MAC
CKM_TLS_PRF
CKM_TWOFISH_CBC
CKM_TWOFISH_KEY_GEN
CKM_VENDOR_DEFINED
CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE
CKM_WTLS_MASTER_KEY_DERIVE
CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC
CKM_WTLS_PRE_MASTER_KEY_GEN
CKM_WTLS_PRF
CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE
CKM_X9_42_DH_DERIVE
CKM_X9_42_DH_HYBRID_DERIVE
CKM_X9_42_DH_KEY_PAIR_GEN
CKM_X9_42_DH_PARAMETER_GEN
CKM_X9_42_MQV_DERIVE
CKM_XOR_BASE_AND_DATA

Properties

  Name Description
AES_CBC
AES_CBC_PAD
AES_ECB
AES_KEY_GEN
AES_MAC
AES_MAC_GENERAL
BATON_CBC128
BATON_COUNTER
BATON_ECB128
BATON_KEY_GEN
BATON_SHUFFLE
BATON_WRAP
CAST_CBC
CAST_CBC_PAD
CAST_ECB
CAST_KEY_GEN
CAST_MAC
CAST_MAC_GENERAL
CAST128_CBC
CAST128_CBC_PAD
CAST128_ECB
CAST128_KEY_GEN
CAST128_MAC
CAST128_MAC_GENERAL
CAST3_CBC
CAST3_CBC_PAD
CAST3_ECB
CAST3_KEY_GEN
CAST3_MAC
CAST3_MAC_GENERAL
CAST5_CBC
CAST5_CBC_PAD
CAST5_ECB
CAST5_KEY_GEN
CAST5_MAC
CAST5_MAC_GENERAL
CDMF_CBC
CDMF_CBC_PAD
CDMF_ECB
CDMF_KEY_GEN
CDMF_MAC
CDMF_MAC_GENERAL
CMS_SIG
CONCATENATE_BASE_AND_DATA
CONCATENATE_BASE_AND_KEY
CONCATENATE_DATA_AND_BASE
DES_CBC
DES_CBC_PAD
DES_ECB
DES_KEY_GEN
DES_MAC
DES_MAC_GENERAL
DES3_CBC
DES3_CBC_PAD
DES3_ECB
DES3_KEY_GEN
DES3_MAC
DES3_MAC_GENERAL
DH_PKCS_DERIVE
DH_PKCS_KEY_PAIR_GEN
DH_PKCS_PARAMETER_GEN
DSA
DSA_KEY_PAIR_GEN
DSA_PARAMETER_GEN
DSA_SHA1
ECDSA
ECDSA_KEY_PAIR_GEN
ECDSA_SHA1
EXTRACT_KEY_FROM_KEY
FASTHASH
FORTEZZA_TIMESTAMP
GENERIC_SECRET_KEY_GEN
IDEA_CBC
IDEA_CBC_PAD
IDEA_ECB
IDEA_KEY_GEN
IDEA_MAC
IDEA_MAC_GENERAL
JUNIPER_CBC128
JUNIPER_COUNTER
JUNIPER_ECB128
JUNIPER_KEY_GEN
JUNIPER_SHUFFLE
JUNIPER_WRAP
KEA_KEY_DERIVE
KEA_KEY_PAIR_GEN
KEY_WRAP_LYNKS
KEY_WRAP_SET_OAEP
MD2
MD2_HMAC
MD2_HMAC_GENERAL
MD2_KEY_DERIVATION
MD2_RSA_PKCS
MD5
MD5_HMAC
MD5_HMAC_GENERAL
MD5_KEY_DERIVATION
MD5_RSA_PKCS
MechanismName
Gets the name of the mechanism.
MechanismType
Mechanism Type
Parameter
Mechanism Parameters
PBA_SHA1_WITH_SHA1_HMAC
RC2_CBC
RC2_CBC_PAD
RC2_ECB
RC2_KEY_GEN
RC2_MAC
RC2_MAC_GENERAL
RC4
RC4_KEY_GEN
RC5_CBC
RC5_CBC_PAD
RC5_ECB
RC5_KEY_GEN
RC5_MAC
RC5_MAC_GENERAL
RIPEMD128
RIPEMD128_HMAC
RIPEMD128_HMAC_GENERAL
RIPEMD128_RSA_PKCS
RIPEMD160
RIPEMD160_HMAC
RIPEMD160_HMAC_GENERAL
RIPEMD160_RSA_PKCS
RSA_9796
RSA_PKCS
RSA_PKCS_KEY_PAIR_GEN
RSA_PKCS_OAEP
RSA_X_509
SHA1
SHA1_HMAC
SHA1_HMAC_GENERAL
SHA1_KEY_DERIVATION
SHA1_RSA_PKCS
SSL3_KEY_AND_MAC_DERIVE
SSL3_MASTER_KEY_DERIVE
SSL3_MD5_MAC
SSL3_PRE_MASTER_KEY_GEN
SSL3_SHA1_MAC
X9_42_DH_PARAMETER_GEN
XOR_BASE_AND_DATA

See Also