PKCS#11 Reference Guide
Cipher.AES_128/CBC/NoPadding
CKM_AES_CBC
Cipher.AES_128/ECB/NoPadding
CKM_AES_ECB
Cipher.AES_128/GCM/NoPadding
CKM_AES_GCM
Cipher.AES_192/CBC/NoPadding
CKM_AES_CBC
Cipher.AES_192/ECB/NoPadding
CKM_AES_ECB
Cipher.AES_192/GCM/NoPadding
CKM_AES_GCM
Cipher.AES_256/CBC/NoPadding
CKM_AES_CBC
Cipher.AES_256/ECB/NoPadding
CKM_AES_ECB
Cipher.AES_256/GCM/NoPadding
CKM_AES_GCM
Cipher.AES/CBC/NoPadding
CKM_AES_CBC
Cipher.AES/CBC/PKCS5Padding
CKM_AES_CBC_PAD, CKM_AES_CBC
Cipher.AES/CTR/NoPadding
CKM_AES_CTR
Cipher.AES/ECB/NoPadding
CKM_AES_ECB
Cipher.AES/ECB/PKCS5Padding
CKM_AES_ECB
Cipher.AES/GCM/NoPadding
CKM_AES_GCM
Cipher.ARCFOUR
CKM_RC4
Cipher.Blowfish/CBC/NoPadding
CKM_BLOWFISH_CBC
Cipher.Blowfish/CBC/PKCS5Padding
CKM_BLOWFISH_CBC
Cipher.ChaCha20-Poly1305
CKM_CHACHA20_POLY1305
Cipher.DES/CBC/NoPadding
CKM_DES_CBC
Cipher.DES/CBC/PKCS5Padding
CKM_DES_CBC_PAD, CKM_DES_CBC
Cipher.DES/ECB/NoPadding
CKM_DES_ECB
Cipher.DES/ECB/PKCS5Padding
CKM_DES_ECB
Cipher.DESede/CBC/NoPadding
CKM_DES3_CBC
Cipher.DESede/CBC/PKCS5Padding
CKM_DES3_CBC_PAD, CKM_DES3_CBC
Cipher.DESede/ECB/NoPadding
CKM_DES3_ECB
Cipher.DESede/ECB/PKCS5Padding
CKM_DES3_ECB
Cipher.RSA/ECB/NoPadding
CKM_RSA_X_509
Cipher.RSA/ECB/PKCS1Padding
CKM_RSA_PKCS
KeyAgreement.DiffieHellman
CKM_DH_PKCS_DERIVE
KeyAgreement.ECDH
CKM_ECDH1_DERIVE
KeyFactory.DiffieHellman
Any supported Diffie-Hellman mechanism
KeyFactory.DSA
Any supported DSA mechanism
KeyFactory.EC
Any supported EC mechanism
KeyFactory.RSA
Any supported RSA mechanism
KeyGenerator.AES
CKM_AES_KEY_GEN
KeyGenerator.ARCFOUR
CKM_RC4_KEY_GEN
KeyGenerator.Blowfish
CKM_BLOWFISH_KEY_GEN
KeyGenerator.ChaCha20
CKM_CHACHA20_KEY_GEN
KeyGenerator.DES
CKM_DES_KEY_GEN
KeyGenerator.DESede
CKM_DES3_KEY_GEN
KeyGenerator.HmacMD5
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA1
CKM_SHA_1_KEY_GEN, CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA224
CKM_SHA224_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA256
CKM_SHA256_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA3-224
CKM_SHA3_224_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA3-256
CKM_SHA3_256_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA3-384
CKM_SHA3_384_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA3-512
CKM_SHA3_512_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA384
CKM_SHA384_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA512
CKM_SHA512_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA512/224
CKM_SHA512_224_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyGenerator.HmacSHA512/256
CKM_SHA512_256_KEY_GEN,
CKM_GENERIC_SECRET_KEY_GEN
KeyPairGenerator.DiffieHellman
CKM_DH_PKCS_KEY_PAIR_GEN
KeyPairGenerator.DSA
CKM_DSA_KEY_PAIR_GEN
KeyPairGenerator.EC
CKM_EC_KEY_PAIR_GEN
KeyPairGenerator.RSA
CKM_RSA_PKCS_KEY_PAIR_GEN
KeyStore.PKCS11
Always available
Mac.HmacMD5
CKM_MD5_HMAC
Mac.HmacSHA1
CKM_SHA_1_HMAC
Mac.HmacSHA224
CKM_SHA224_HMAC
Mac.HmacSHA256
CKM_SHA256_HMAC
Mac.HmacSHA3-224
CKM_SHA3_224_HMAC
Mac.HmacSHA3-256
CKM_SHA3_256_HMAC
Mac.HmacSHA3-384
CKM_SHA3_384_HMAC
Mac.HmacSHA3-512
CKM_SHA3_512_HMAC
Mac.HmacSHA384
CKM_SHA384_HMAC
Mac.HmacSHA512
CKM_SHA512_HMAC
Mac.HmacSHA512/224
CKM_SHA512_224_HMAC
Mac.HmacSHA512/256
CKM_SHA512_256_HMAC
MessageDigest.MD2
CKM_MD2
MessageDigest.MD5
CKM_MD5
MessageDigest.SHA-224
CKM_SHA224
MessageDigest.SHA-256
CKM_SHA256
MessageDigest.SHA-384
CKM_SHA384
MessageDigest.SHA-512
CKM_SHA512
MessageDigest.SHA-512/224
CKM_SHA512_224
MessageDigest.SHA-512/256
CKM_SHA512_256
MessageDigest.SHA1
CKM_SHA_1
MessageDigest.SHA3-224
CKM_SHA3_224
MessageDigest.SHA3-256
CKM_SHA3_256
MessageDigest.SHA3-384
CKM_SHA3_384
MessageDigest.SHA3-512
CKM_SHA3_512
SecretKeyFactory.AES
CKM_AES_CBC
SecretKeyFactory.ARCFOUR
CKM_RC4
SecretKeyFactory.Blowfish
CKM_BLOWFISH_CBC
SecretKeyFactory.ChaCha20
CKM_CHACHA20_POLY1305
SecretKeyFactory.DES
CKM_DES_CBC
SecretKeyFactory.DESede
CKM_DES3_CBC
SecureRandom.PKCS11
CK_TOKEN_INFO has the CKF_RNG bit set
Signature.MD2withRSA
CKM_MD2_RSA_PKCS, CKM_RSA_PKCS, CKM_RSA_X_509
Signature.MD5withRSA
CKM_MD5_RSA_PKCS, CKM_RSA_PKCS, CKM_RSA_X_509
Signature.NONEwithDSA
CKM_DSA
Signature.NONEwithECDSA
CKM_ECDSA
Signature.RSASSA-PSS
CKM_RSA_PKCS_PSS
Signature.SHA1withDSA
CKM_DSA_SHA1, CKM_DSA
Signature.SHA1withECDSA
CKM_ECDSA_SHA1, CKM_ECDSA
Signature.SHA1withRSA
CKM_SHA1_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA1withRSASSA-PSS
CKM_SHA1_RSA_PKCS_PSS
Signature.SHA224withDSA
CKM_DSA_SHA224
Signature.SHA224withDSAinP1363Format
CKM_DSA_SHA224
Signature.SHA224withECDSA
CKM_ECDSA_SHA224, CKM_ECDSA
Signature.SHA224withECDSAinP1363Format
CKM_ECDSA_SHA224, CKM_ECDSA
Signature.SHA224withRSA
CKM_SHA224_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA224withRSASSA-PSS
CKM_SHA224_RSA_PKCS_PSS
Signature.SHA256withDSA
CKM_DSA_SHA256
Signature.SHA256withDSAinP1363Format
CKM_DSA_SHA256
Signature.SHA256withECDSA
CKM_ECDSA_SHA256, CKM_ECDSA
Signature.SHA256withECDSAinP1363Format
CKM_ECDSA_SHA256, CKM_ECDSA
Signature.SHA256withRSA
CKM_SHA256_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA256withRSASSA-PSS
CKM_SHA256_RSA_PKCS_PSS
Signature.SHA3-224withDSA
CKM_DSA_SHA3_224
Signature.SHA3-224withDSAinP1363Format
CKM_DSA_SHA3_224
Signature.SHA3-224withECDSA
CKM_ECDSA_SHA3_224, CKM_ECDSA
Signature.SHA3-224withECDSAinP1363Format
CKM_ECDSA_SHA3_224, CKM_ECDSA
Signature.SHA3-224withRSA
CKM_SHA3_224_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA3-224withRSASSA-PSS
CKM_SHA3_224_RSA_PKCS_PSS
Signature.SHA3-256withDSA
CKM_DSA_SHA3_256
Signature.SHA3-256withDSAinP1363Format
CKM_DSA_SHA3_256
Signature.SHA3-256withECDSA
CKM_ECDSA_SHA3_256, CKM_ECDSA
Signature.SHA3-256withECDSAinP1363Format
CKM_ECDSA_SHA3_256, CKM_ECDSA
Signature.SHA3-256withRSA
CKM_SHA3_256_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA3-256withRSASSA-PSS
CKM_SHA3_256_RSA_PKCS_PSS
Signature.SHA3-384withDSA
CKM_DSA_SHA3_384
Signature.SHA3-384withDSAinP1363Format
CKM_DSA_SHA3_384
Signature.SHA3-384withECDSA
CKM_ECDSA_SHA3_384, CKM_ECDSA
Signature.SHA3-384withECDSAinP1363Format
CKM_ECDSA_SHA3_384, CKM_ECDSA
Signature.SHA3-384withRSA
CKM_SHA3_384_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA3-384withRSASSA-PSS
CKM_SHA3_384_RSA_PKCS_PSS
Signature.SHA3-512withDSA
CKM_DSA_SHA3_512
Signature.SHA3-512withDSAinP1363Format
CKM_DSA_SHA3_512
Signature.SHA3-512withECDSA
CKM_ECDSA_SHA3_512, CKM_ECDSA
Signature.SHA3-512withECDSAinP1363Format
CKM_ECDSA_SHA3_512, CKM_ECDSA
Signature.SHA3-512withRSA
CKM_SHA3_512_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA3-512withRSASSA-PSS
CKM_SHA3_512_RSA_PKCS_PSS
Signature.SHA384withDSA
CKM_DSA_SHA384
Signature.SHA384withDSAinP1363Format
CKM_DSA_SHA384
Signature.SHA384withECDSA
CKM_ECDSA_SHA384, CKM_ECDSA
Signature.SHA384withECDSAinP1363Format
CKM_ECDSA_SHA384, CKM_ECDSA
Signature.SHA384withRSA
CKM_SHA384_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA384withRSASSA-PSS
CKM_SHA384_RSA_PKCS_PSS
Signature.SHA512withDSA
CKM_DSA_SHA512
Signature.SHA512withDSAinP1363Format
CKM_DSA_SHA512
Signature.SHA512withECDSA
CKM_ECDSA_SHA512, CKM_ECDSA
Signature.SHA512withECDSAinP1363Format
CKM_ECDSA_SHA512, CKM_ECDSA
Signature.SHA512withRSA
CKM_SHA512_RSA_PKCS, CKM_RSA_PKCS,
CKM_RSA_X_509
Signature.SHA512withRSASSA-PSS
CKM_SHA512_RSA_PKCS_PSS