@backblaze-labs/b2-sdk - v0.4.0
    Preparing search index...

    Interface SseCCustomerSetting

    Server-side encryption using customer-provided keys (SSE-C).

    interface SseCCustomerSetting {
        algorithm: "AES256";
        customerKey: string;
        customerKeyMd5: string;
        mode: "SSE-C";
    }

    Hierarchy (View Summary)

    Implemented by

    Index
    algorithm: "AES256"

    Encryption algorithm. Always 'AES256'.

    customerKey: string

    Base64-encoded 256-bit encryption key provided by the customer.

    This is secret key material. Native B2 SSE-C requests send it as an HTTP request header, so custom transports and middleware must redact request headers before logging them.

    customerKeyMd5: string

    Base64-encoded MD5 digest of the customer-provided key, used for integrity verification.

    mode: "SSE-C"

    Encryption mode discriminator. Always 'SSE-C'.