Generate a pair of encrypter and decrypter.
Key name (used as-is) or subject name (forming key name with random KeyId).
Rest
Encryption algorithm and key generation options.
Generate a pair of encrypter and decrypter, and save to KeyChain.
Target KeyChain.
Generate a pair of encrypter and decrypter.