Algorithms supported by the z/OS SunPKCS11 provider

The following list shows the algorithms that the z/OS® SunPKCS11 provider supports.

The z/OS SunPKCS11 provider supports only those algorithms that are provided through services that the z/OS ICSF implements. For more information about ICSF supported algorithms, see z/OS Cryptographic Services ICSF Writing PKCS#11 Applications for your version of z/OS. The SunPKCS11 provider throws an exception for algorithms that are not supported.

  • Cipher.AES/CBC/NoPadding
  • Cipher.AES/CBC/PKCS5Padding
  • Cipher.AES/ECB/NoPadding
  • Cipher.AES/ECB/PKCS5Padding
  • Cipher.AES/GCM/NoPadding
  • Cipher.AES_128/CBC/NoPadding
  • Cipher.AES_128/ECB/NoPadding
  • Cipher.AES_128/GCM/NoPadding
  • Cipher.AES_192/CBC/NoPadding
  • Cipher.AES_192/ECB/NoPadding
  • Cipher.AES_192/GCM/NoPadding
  • Cipher.AES_256/CBC/NoPadding
  • Cipher.AES_256/ECB/NoPadding
  • Cipher.AES_256/GCM/NoPadding
  • Cipher.ARCFOUR
  • Cipher.Blowfish/CBC/NoPadding
  • Cipher.Blowfish/CBC/PKCS5Padding
  • Cipher.DES/CBC/NoPadding
  • Cipher.DES/CBC/PKCS5Padding
  • Cipher.DES/ECB/NoPadding
  • Cipher.DES/ECB/PKCS5Padding
  • Cipher.DESede/CBC/NoPadding
  • Cipher.DESede/CBC/PKCS5Padding
  • Cipher.DESede/ECB/NoPadding
  • Cipher.DESede/ECB/PKCS5Padding
  • Cipher.RSA/ECB/NoPadding,
  • Cipher.RSA/ECB/PKCS1Padding
  • KeyAgreement.DiffieHellman
  • KeyAgreement.ECDiffieHellman
  • KeyFactory.DiffieHellman
  • KeyFactory.DSA
  • KeyFactory.EC
  • KeyFactory.RSA
  • KeyGenerator.AES
  • KeyGenerator.ARCFOUR (RC4)
  • KeyGenerator.Blowfish
  • KeyGenerator.DES
  • KeyGenerator.DESede
  • KeyGenerator.SunTLSKeyMaterial
  • KeyGenerator.SunTlsMasterSecret
  • KeyGenerator.SunTlsPrf
  • KeyPairGenerator.DiffieHellman
  • KeyPairGenerator.DSA
  • KeyPairGenerator.EC
  • KeyPairGenerator.RSA
  • Mac.HmacMD5
  • Mac.HmacSHA1
  • Mac.HmacSHA224
  • Mac.HmacSHA256
  • Mac.HmacSHA386
  • Mac.HmacSHA512
  • Mac.SslMacMD5
  • Mac.SslMacSHA1
  • MessageDigest.MD2
  • MessageDigest.MD5
  • MessageDigest.SHA1
  • MessageDigest.SHA-224
  • MessageDigest.SHA-256
  • MessageDigest.SHA-386
  • MessageDigest.SHA-512
  • SecretKeyFactory.AES
  • SecretKeyFactory.ARCFOUR (RC4)
  • SecretKeyFactory.Blowfish
  • SecretKeyFactory.DES
  • SecretKeyFactory.DESede
  • Signature.DSA
  • Signature.DSAinP1363Format
  • Signature.MD2withRSA
  • Signature.MD5withRSA
  • Signature.NONEwithECDSA
  • Signature.NONEwithECDSAinP1363Format
  • Signature.RSASSA-PSS
  • Signature.RawDSA
  • Signature.RawDSAinP1363Format
  • Signature.SHA1withECDSA
  • Signature.SHA1withECDSAinP1363Format
  • Signature.SHA1withRSA
  • Signature.SHA1withRSASSA-PSS
  • Signature.SHA224withECDSA
  • Signature.SHA224withECDSAinP1363Format
  • Signature.SHA224withRSA
  • Signature.SHA224withRSASSA-PSS
  • Signature.SHA256withECDSA
  • Signature.SHA256withECDSAinP1363Format
  • Signature.SHA256withRSA
  • Signature.SHA256withRSASSA-PSS
  • Signature.SHA384withECDSA
  • Signature.SHA384withECDSAinP1363Format
  • Signature.SHA384withRSA
  • Signature.SHA384withRSASSA-PSS
  • Signature.SHA512withECDSA
  • Signature.SHA512withECDSAinP1363Format
  • Signature.SHA512withRSA
  • Signature.SHA512withRSASSA-PSS