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