@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="SubtleCrypto")
public class SubtleCrypto
extends JsObject
| Modifier | Constructor and Description |
|---|---|
protected |
SubtleCrypto() |
| Modifier and Type | Method and Description |
|---|---|
Promise<jsinterop.base.Any> |
decrypt(AlgorithmIdentifier algorithm,
CryptoKey key,
BufferSource data)
The decrypt() method of the SubtleCrypto interface decrypts some encrypted data.
|
Promise<jsinterop.base.Any> |
decrypt(JsObject algorithm,
CryptoKey key,
BufferSource data)
The decrypt() method of the SubtleCrypto interface decrypts some encrypted data.
|
Promise<jsinterop.base.Any> |
decrypt(java.lang.String algorithm,
CryptoKey key,
BufferSource data)
The decrypt() method of the SubtleCrypto interface decrypts some encrypted data.
|
Promise<ArrayBuffer> |
deriveBits(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
int length)
The deriveBits() method of the SubtleCrypto interface can be used to derive an array of bits from a base key.
|
Promise<ArrayBuffer> |
deriveBits(JsObject algorithm,
CryptoKey baseKey,
int length)
The deriveBits() method of the SubtleCrypto interface can be used to derive an array of bits from a base key.
|
Promise<ArrayBuffer> |
deriveBits(java.lang.String algorithm,
CryptoKey baseKey,
int length)
The deriveBits() method of the SubtleCrypto interface can be used to derive an array of bits from a base key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(AlgorithmIdentifier algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(JsObject algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
AlgorithmIdentifier derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
JsObject derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
deriveKey(java.lang.String algorithm,
CryptoKey baseKey,
java.lang.String derivedKeyType,
boolean extractable,
java.lang.String[] keyUsages)
The deriveKey() method of the SubtleCrypto interface can be used to derive a secret key from a master key.
|
Promise<jsinterop.base.Any> |
digest(AlgorithmIdentifier algorithm,
BufferSource data)
The digest() method of the SubtleCrypto interface generates a digest of the given data.
|
Promise<jsinterop.base.Any> |
digest(JsObject algorithm,
BufferSource data)
The digest() method of the SubtleCrypto interface generates a digest of the given data.
|
Promise<jsinterop.base.Any> |
digest(java.lang.String algorithm,
BufferSource data)
The digest() method of the SubtleCrypto interface generates a digest of the given data.
|
Promise<jsinterop.base.Any> |
encrypt(AlgorithmIdentifier algorithm,
CryptoKey key,
BufferSource data)
The encrypt() method of the SubtleCrypto interface encrypts data.
|
Promise<jsinterop.base.Any> |
encrypt(JsObject algorithm,
CryptoKey key,
BufferSource data)
The encrypt() method of the SubtleCrypto interface encrypts data.
|
Promise<jsinterop.base.Any> |
encrypt(java.lang.String algorithm,
CryptoKey key,
BufferSource data)
The encrypt() method of the SubtleCrypto interface encrypts data.
|
Promise<jsinterop.base.Any> |
exportKey(java.lang.String format,
CryptoKey key)
The exportKey() method of the SubtleCrypto interface exports a key: that is, it takes as input a CryptoKey object and gives you the key in an external, portable format.
|
Promise<jsinterop.base.Any> |
generateKey(AlgorithmIdentifier algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<jsinterop.base.Any> |
generateKey(AlgorithmIdentifier algorithm,
boolean extractable,
java.lang.String[] keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<jsinterop.base.Any> |
generateKey(JsObject algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<jsinterop.base.Any> |
generateKey(JsObject algorithm,
boolean extractable,
java.lang.String[] keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<jsinterop.base.Any> |
generateKey(java.lang.String algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<jsinterop.base.Any> |
generateKey(java.lang.String algorithm,
boolean extractable,
java.lang.String[] keyUsages)
Use the generateKey() method of the SubtleCrypto interface to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms).
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
AlgorithmIdentifier algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
AlgorithmIdentifier algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
JsObject algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
JsObject algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
java.lang.String algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
BufferSource keyData,
java.lang.String algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
AlgorithmIdentifier algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
AlgorithmIdentifier algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
JsObject algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
JsObject algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
java.lang.String algorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<CryptoKey> |
importKey(java.lang.String format,
JsonWebKey keyData,
java.lang.String algorithm,
boolean extractable,
java.lang.String[] keyUsages)
The importKey() method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API.
|
Promise<jsinterop.base.Any> |
sign(AlgorithmIdentifier algorithm,
CryptoKey key,
BufferSource data)
The sign() method of the SubtleCrypto interface generates a digital signature.
|
Promise<jsinterop.base.Any> |
sign(JsObject algorithm,
CryptoKey key,
BufferSource data)
The sign() method of the SubtleCrypto interface generates a digital signature.
|
Promise<jsinterop.base.Any> |
sign(java.lang.String algorithm,
CryptoKey key,
BufferSource data)
The sign() method of the SubtleCrypto interface generates a digital signature.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
AlgorithmIdentifier unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
JsObject unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
AlgorithmIdentifier unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
JsObject unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
JsArray<java.lang.String> keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<CryptoKey> |
unwrapKey(java.lang.String format,
BufferSource wrappedKey,
CryptoKey unwrappingKey,
java.lang.String unwrapAlgorithm,
java.lang.String unwrappedKeyAlgorithm,
boolean extractable,
java.lang.String[] keyUsages)
The unwrapKey() method of the SubtleCrypto interface "unwraps" a key.
|
Promise<jsinterop.base.Any> |
verify(AlgorithmIdentifier algorithm,
CryptoKey key,
BufferSource signature,
BufferSource data)
The verify() method of the SubtleCrypto interface verifies a digital signature.
|
Promise<jsinterop.base.Any> |
verify(JsObject algorithm,
CryptoKey key,
BufferSource signature,
BufferSource data)
The verify() method of the SubtleCrypto interface verifies a digital signature.
|
Promise<jsinterop.base.Any> |
verify(java.lang.String algorithm,
CryptoKey key,
BufferSource signature,
BufferSource data)
The verify() method of the SubtleCrypto interface verifies a digital signature.
|
Promise<jsinterop.base.Any> |
wrapKey(java.lang.String format,
CryptoKey key,
CryptoKey wrappingKey,
AlgorithmIdentifier wrapAlgorithm)
The wrapKey() method of the SubtleCrypto interface "wraps" a key.
|
Promise<jsinterop.base.Any> |
wrapKey(java.lang.String format,
CryptoKey key,
CryptoKey wrappingKey,
JsObject wrapAlgorithm)
The wrapKey() method of the SubtleCrypto interface "wraps" a key.
|
Promise<jsinterop.base.Any> |
wrapKey(java.lang.String format,
CryptoKey key,
CryptoKey wrappingKey,
java.lang.String wrapAlgorithm)
The wrapKey() method of the SubtleCrypto interface "wraps" a key.
|
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, values@Nonnull public Promise<jsinterop.base.Any> decrypt(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> decrypt(@Nonnull JsObject algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> decrypt(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<ArrayBuffer> deriveBits(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, int length)
@Nonnull public Promise<ArrayBuffer> deriveBits(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, int length)
@Nonnull public Promise<ArrayBuffer> deriveBits(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, int length)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull AlgorithmIdentifier derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull JsObject derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull JsObject algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> deriveKey(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey baseKey, @Nonnull java.lang.String derivedKeyType, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> digest(@Nonnull AlgorithmIdentifier algorithm, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> digest(@Nonnull JsObject algorithm, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> digest(@Nonnull java.lang.String algorithm, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> encrypt(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> encrypt(@Nonnull JsObject algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> encrypt(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> exportKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull CryptoKey key)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull JsObject algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull java.lang.String algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull JsObject algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> generateKey(@Nonnull java.lang.String algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull JsObject algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull JsObject algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull java.lang.String algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull java.lang.String algorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull AlgorithmIdentifier algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull JsObject algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull JsObject algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource keyData, @Nonnull java.lang.String algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> importKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull JsonWebKey keyData, @Nonnull java.lang.String algorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> sign(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> sign(@Nonnull JsObject algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> sign(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource data)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull JsArray<java.lang.String> keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull JsObject unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull AlgorithmIdentifier unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull JsObject unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<CryptoKey> unwrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull BufferSource wrappedKey, @Nonnull CryptoKey unwrappingKey, @Nonnull java.lang.String unwrapAlgorithm, @Nonnull java.lang.String unwrappedKeyAlgorithm, boolean extractable, @Nonnull java.lang.String[] keyUsages)
@Nonnull public Promise<jsinterop.base.Any> verify(@Nonnull AlgorithmIdentifier algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource signature, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> verify(@Nonnull JsObject algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource signature, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> verify(@Nonnull java.lang.String algorithm, @Nonnull CryptoKey key, @Nonnull BufferSource signature, @Nonnull BufferSource data)
@Nonnull public Promise<jsinterop.base.Any> wrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull CryptoKey key, @Nonnull CryptoKey wrappingKey, @Nonnull AlgorithmIdentifier wrapAlgorithm)
@Nonnull public Promise<jsinterop.base.Any> wrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull CryptoKey key, @Nonnull CryptoKey wrappingKey, @Nonnull JsObject wrapAlgorithm)
@Nonnull public Promise<jsinterop.base.Any> wrapKey(@KeyFormat @Nonnull java.lang.String format, @Nonnull CryptoKey key, @Nonnull CryptoKey wrappingKey, @Nonnull java.lang.String wrapAlgorithm)