ArchiveEncryptionContext
An object that encapsulates all parameters, keys, and data necessary to open an encrypted archive for both encryption and decryption streams.
Declaration
class ArchiveEncryptionContextTopics
Creating an archive encryption context
Setting and retrieving keys
mainKeysymmetricKeygenerateSymmetricKey()setSymmetricKey(_:)setRecipientPrivateKey(_:)setSigningPrivateKey(_:)setRecipientPublicKey(_:)setSigningPublicKey(_:)
Signing an encryption context
Getting and setting encryption context properties
decryptAttributes()archiveIdentifierauthDatachecksumModeArchiveEncryptionContext.ChecksumModecontainerSizeencryptionModeArchiveEncryptionContext.EncryptionModecompressionAlgorithmArchiveCompressioncompressionBlockSizepaddingSizeprofileArchiveEncryptionContext.ProfilerawSizesignatureEncryptionKey