-- | Wrapped key material produced with RSA_OAEP_3072_SHA1_AES_256 or
-- RSA_OAEP_4096_SHA1_AES_256. This field contains the concatenation of two
-- wrapped keys: 1. An ephemeral AES-256 wrapping key wrapped with the
-- public_key using RSAES-OAEP with SHA-1, MGF1 with SHA-1, and an empty
-- label. 2. The key to be imported, wrapped with the ephemeral AES-256 key
-- using AES-KWP (RFC 5649). If importing symmetric key material, it is
-- expected that the unwrapped key contains plain bytes. If importing
-- asymmetric key material, it is expected that the unwrapped key is in
-- PKCS#8-encoded DER format (the PrivateKeyInfo structure from RFC 5208).
-- This format is the same as the format produced by PKCS#11 mechanism
-- CKM_RSA_AES_KEY_WRAP.
ickvrRsaAESWrAppedKey :: Lens' ImportCryptoKeyVersionRequest (Maybe ByteString)
ickvrRsaAESWrAppedKey
  = lens _ickvrRsaAESWrAppedKey
      (\ s a -> s{_ickvrRsaAESWrAppedKey = a})
      . mapping _Bytes
ickvrRsaAESWrAppedKey :: Lens' ImportCryptoKeyVersionRequest (Maybe ByteString)
ickvrRsaAESWrAppedKey
  = lens _ickvrRsaAESWrAppedKey
      (\ s a -> s{_ickvrRsaAESWrAppedKey = a})
      . mapping _Bytes
ickvrRsaAESWrAppedKey
  = lens _ickvrRsaAESWrAppedKey
      (\ s a -> s{_ickvrRsaAESWrAppedKey = a})
      . mapping _Bytes