☰
@nfen/webcrypto-ts
Version 0.1.8
Exports
. .
Alg
RsaShared
Functions
exportKey
generateKey
importKey
sign
verify
?
Namespace
rsa/shared
.
RsaShared
source
·
[
−
]
Functions
source
exportKey
source
<
T
>
(
format
:
KeyFormat
, key
:
T
)
:
Promise
<
JsonWebKey
|
ArrayBuffer
>
source
generateKey
source
(
algorithm
:
EnforcedRsaHashedKeyGenParams
, extractable
?:
boolean
, keyUsages
?:
KeyUsage
[]
)
:
Promise
<
RsaCryptoKeys
|
RsaCryptoKeyPairs
>
source
importKey
source
<
T
>
(
format
:
KeyFormat
, key
:
BufferSource
|
JsonWebKey
, algorithm
:
EnforcedRsaHashedImportParams
, extractable
?:
boolean
, keyUsages
?:
KeyUsage
[]
)
:
Promise
<
T
>
source
sign
source
(
algorithm
:
EnforcedRsaPssParams
|
EnforcedRsassaPkcs1v15Params
, key
:
RsaPssPrivCryptoKey
|
RsassaPkcs1V15PrivCryptoKey
, data
:
BufferSource
)
:
Promise
<
ArrayBuffer
>
source
verify
source
(
algorithm
:
EnforcedRsaPssParams
|
EnforcedRsassaPkcs1v15Params
, key
:
RsaPssPubCryptoKey
|
RsassaPkcs1V15PubCryptoKey
, signature
:
BufferSource
, data
:
BufferSource
)
:
Promise
<
boolean
>