luxlabs header browser preview


@class MSOID, NSArray, NSString, NSData, MSAlgorithmIdentifier, NSNumber, NSMutableArray;
@protocol MSCMSMessage;

@interface MSCMSEnvelopedData : NSObject <MSCMSMessage>

@property (retain) NSArray *recipients;
@property (retain) NSData *encryptedContent;
@property BOOL contentChanged;
@property (readonly) NSNumber *version;
@property (retain) MSAlgorithmIdentifier *encryptionAlgorithm;
@property (retain) NSData *encryptionKey;
@property (retain) NSMutableArray *unprotectedAttributes;
@property (retain) NSMutableArray *originatorCertificates;
@property BOOL legacyASN1Encoding;
@property (readonly) MSOID *type;
@property (retain, nonatomic) NSData *dataContent;
@property (retain) id<MSCMSMessage> embeddedContent;
@property (retain) MSOID *contentType;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)decodeMessageSecurityObject:(id)a0 options:(id)a1 error:(id *)a2;
+ (id)encodeOriginatorInfoCertificates:(id)a0 error:(id *)a1;

- (void)addRecipient:(id)a0;
- (void).cxx_destruct;
- (void)setVersion:(id)a0;
- (id)encodeMessageSecurityObject:(id *)a0;
- (id)initWithDataContent:(id)a0 recipient:(id)a1;
- (id)encryptContent:(id *)a0;
- (BOOL)addRecipient:(id)a0 error:(id *)a1;
- (id)decryptContent:(id)a0 error:(id *)a1;
- (id)encryptDecryptContent:(id)a0 ccOperation:(unsigned int)a1 error:(id *)a2;
- (id)findBestEncryptionAlgorithmForNewRecipient:(id)a0;
- (id)getRecipients;
- (id)initWithDataContent:(id)a0 recipient:(id)a1 encryptionAlgorithm:(id)a2;
- (id)initWithEmbeddedContent:(id)a0 recipient:(id)a1;
- (id)initWithEmbeddedContent:(id)a0 recipient:(id)a1 encryptionAlgorithm:(id)a2;
- (void)removeRecipientWithCertificate:(struct __SecCertificate { } *)a0 error:(id *)a1;
- (void)removeRecipientWithEmailAddress:(id)a0 error:(id *)a1;

@end