@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface HmacKeyAlgorithm
extends KeyAlgorithm
| Modifier and Type | Method and Description |
|---|---|
static HmacKeyAlgorithm |
create(java.lang.String name,
KeyAlgorithm hash,
int length) |
KeyAlgorithm |
hash() |
default HmacKeyAlgorithm |
hash(KeyAlgorithm hash) |
int |
length() |
default HmacKeyAlgorithm |
length(int length) |
default HmacKeyAlgorithm |
name(java.lang.String name) |
void |
setHash(KeyAlgorithm hash) |
void |
setLength(int length) |
create, name, setName@JsOverlay @Nonnull static HmacKeyAlgorithm create(@Nonnull java.lang.String name, @Nonnull KeyAlgorithm hash, int length)
@JsProperty(name="hash") @Nonnull KeyAlgorithm hash()
@JsProperty
void setHash(@Nonnull
KeyAlgorithm hash)
@JsOverlay @Nonnull default HmacKeyAlgorithm hash(@Nonnull KeyAlgorithm hash)
@JsProperty(name="length") int length()
@JsProperty void setLength(int length)
@JsOverlay @Nonnull default HmacKeyAlgorithm length(int length)
@JsOverlay @Nonnull default HmacKeyAlgorithm name(@Nonnull java.lang.String name)
name in interface KeyAlgorithm