Class SignEncryptStreamOptions

java.lang.Object
co.ankatech.ankasecure.sdk.model.SignEncryptStreamOptions

public final class SignEncryptStreamOptions extends Object
Options of a streaming sign-then-encrypt (signThenEncryptFileStream): the validity of the inner signature and the advisory flavor hint.

An option left unset is not sent, so the server applies its own default. New options are added to this type rather than as new method overloads.


 sdk.signThenEncryptFileStream("my-ml-dsa-key", "my-ml-kem-key", input, output,
         SignEncryptStreamOptions.builder().validityDays(90).flavor(SignEncryptFlavor.ASYMMETRIC).build());