KeyDataAlgorithms Property
The algorithms supported by the public key.
Syntax
ANSI (Cross Platform) char* GetKeyDataAlgorithms(); Unicode (Windows) LPWSTR GetKeyDataAlgorithms();
@property (nonatomic,readonly,assign,getter=keyDataAlgorithms) NSString* keyDataAlgorithms; - (NSString*)keyDataAlgorithms;
#define PID_AMAZONKMS_KEYDATAALGORITHMS 20 CLOUDKEYS_EXTERNAL void* CLOUDKEYS_CALL CloudKeys_AmazonKMS_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
Default Value
""
Remarks
The algorithms supported by the public key.
When GetPublicKey is called, this property will contain a comma-separated list of algorithms that the KeyPublicKey can be used with. Always empty when GenerateDataKey or GenerateDataKeyPair is called.
If KeyForSigning is false, possible values are:
- SYMMETRIC_DEFAULT
- RSAES_OAEP_SHA_1
- RSAES_OAEP_SHA_256
If KeyForSigning is true, possible values are:
- RSASSA_PSS_SHA_256
- RSASSA_PSS_SHA_384
- RSASSA_PSS_SHA_512
- RSASSA_PKCS1_V1_5_SHA_256
- RSASSA_PKCS1_V1_5_SHA_384
- RSASSA_PKCS1_V1_5_SHA_512
- ECDSA_SHA_256
- ECDSA_SHA_384
- ECDSA_SHA_512
This property is read-only and not available at design time.
Data Type
String