Interface ICouchbaseAnalyticsEncryptionSettings

Specifies encryption options for an analytics remote link.

interface ICouchbaseAnalyticsEncryptionSettings {
    certificate?: Buffer;
    clientCertificate?: Buffer;
    clientKey?: Buffer;
    encryptionLevel: AnalyticsEncryptionLevel;
}

Implemented by

Properties

certificate?: Buffer

Provides a certificate to use for connecting when encryption level is set to full. Required when encryptionLevel is set to Full.

clientCertificate?: Buffer

Provides a client certificate to use for connecting when encryption level is set to full. Cannot be set if a username/password are used.

clientKey?: Buffer

Provides a client key to use for connecting when encryption level is set to full. Cannot be set if a username/password are used.

encryptionLevel: AnalyticsEncryptionLevel

Specifies what level of encryption should be used.