signAsync

external fun signAsync(algorithm: Algorithm, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>(source)
external fun signAsync(algorithm: String, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>(source)
external fun signAsync(algorithm: RsaPssParams, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>(source)
external fun signAsync(algorithm: EcdsaParams, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>(source)

The sign() method of the SubtleCrypto interface generates a digital signature.

MDN Reference