AWSKMSXksProxyAuthenticationCredentialType

Objective-C

@interface AWSKMSXksProxyAuthenticationCredentialType

Swift

class AWSKMSXksProxyAuthenticationCredentialType

KMS uses the authentication credential to sign requests that it sends to the external key store proxy (XKS proxy) on your behalf. You establish these credentials on your external key store proxy and report them to KMS.

The XksProxyAuthenticationCredential includes two required elements.

Required parameters: [AccessKeyId, RawSecretAccessKey]

  • A unique identifier for the raw secret access key.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable accessKeyId;

    Swift

    var accessKeyId: String? { get set }
  • A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable rawSecretAccessKey;

    Swift

    var rawSecretAccessKey: String? { get set }