EncryptingAlgorithm Property
Textual description of the encrypting algorithm.
Syntax
ANSI (Cross Platform) char* GetEncryptingAlgorithm();
int SetEncryptingAlgorithm(const char* lpszEncryptingAlgorithm); Unicode (Windows) LPWSTR GetEncryptingAlgorithm();
INT SetEncryptingAlgorithm(LPCWSTR lpszEncryptingAlgorithm);
@property (nonatomic,readwrite,assign,getter=encryptingAlgorithm,setter=setEncryptingAlgorithm:) NSString* encryptingAlgorithm; - (NSString*)encryptingAlgorithm; - (void)setEncryptingAlgorithm:(NSString*)newEncryptingAlgorithm;
#define PID_SMIME_ENCRYPTINGALGORITHM 7 IPWORKSSMIME_EXTERNAL void* IPWORKSSMIME_CALL IPWorksSMIME_SMIME_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSSMIME_EXTERNAL int IPWORKSSMIME_CALL IPWorksSMIME_SMIME_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
"3DES"
Remarks
This property contains either the name of the algorithm (such as "3DES" or "AES"), or an object identifier (OID) string representing the algorithm.
Possible values are:
- "3DES"
- "DES"
- "RC2CBC40"
- "RC2CBC64"
- "RC2CBC128" or "RC2"
- "AESCBC128" or "AES"
- "AESCBC192"
- "AESCBC256"
Data Type
String