AsymmetricKeyDetails | |
BasePrivateKeyEncodingOptions | |
BinaryLike | |
BinaryToTextEncoding | |
Certificate | SPKAC is a Certificate Signing Request mechanism originally implemented by Netscape and was specified formally as part of HTML5's keygen element |
CharacterEncoding | |
CheckPrime | |
CheckPrimeOptions | |
Cipher | Instances of the Cipher class are used to encrypt data |
CipherCCM | |
CipherCCMOptions | |
CipherCCMTypes | |
CipherChaCha20Poly1305 | |
CipherChaCha20Poly1305Options | |
CipherChaCha20Poly1305Types | |
CipherGCM | |
CipherGCMOptions | |
CipherGCMTypes | |
CipherInfo | |
CipherInfoOptions | |
CipherKey | |
CipherMode | |
CipherOCB | |
CipherOCBOptions | |
CipherOCBTypes | |
DSAEncoding | |
DSAKeyPairKeyObjectOptions | |
DSAKeyPairOptions | |
Decipher | Instances of the Decipher class are used to decrypt data |
DecipherCCM | |
DecipherChaCha20Poly1305 | |
DecipherGCM | |
DecipherOCB | |
DiffieHellman | The DiffieHellman class is a utility for creating Diffie-Hellman key exchanges |
DiffieHellmanGroup | The DiffieHellmanGroup class takes a well-known modp group as its argument |
DiffieHellmanGroupConstructor | |
ECDH | The ECDH class is a utility for creating Elliptic Curve Diffie-Hellman (ECDH) key exchanges |
ECDHKeyFormat | |
ECKeyPairKeyObjectOptions | |
ECKeyPairOptions | |
ED25519KeyPairKeyObjectOptions | |
ED25519KeyPairOptions | |
ED448KeyPairKeyObjectOptions | |
ED448KeyPairOptions | |
Encoding | |
Exports | The package's value exports, each bound to its import |
GenerateKey | |
GenerateKeySync | |
GeneratePrime | |
GeneratePrimeOptions | |
GeneratePrimeOptionsArrayBuffer | |
GeneratePrimeOptionsBigInt | |
Hash | The Hash class is a utility for creating hash digests of data |
HashOptions | |
Hkdf | |
Hmac | The Hmac class is a utility for creating cryptographic HMAC digests |
JsonWebKey | |
JsonWebKeyInput | |
JwkKeyExportOptions | |
KeyExportOptions | |
KeyFormat | |
KeyLike | |
KeyObject | Node.js uses a KeyObject class to represent a symmetric or asymmetric key, and each kind of key exposes different functions |
KeyObjectType | |
KeyPairKeyObjectResult | |
KeyPairSyncResult | |
KeyType | |
LargeNumberLike | |
LegacyCharacterEncoding | |
Pbkdf2 | |
PrivateKeyInput | |
PseudoRandomBytes | |
PublicKeyInput | |
RSAKeyPairKeyObjectOptions | |
RSAKeyPairOptions | |
RSAPSSKeyPairKeyObjectOptions | |
RSAPSSKeyPairOptions | |
RandomBytes | |
RandomFill | |
RandomInt | |
RandomUUIDOptions | |
RsaPrivateKey | |
RsaPublicKey | |
Scrypt | |
ScryptOptions | |
SecureHeapUsage | |
Sign | The Sign class is a utility for generating signatures |
SignJsonWebKeyInput | |
SignKeyObjectInput | |
SignPrivateKeyInput | |
SigningOptions | |
UUID | |
Verify | The Verify class is a utility for verifying signatures |
VerifyJsonWebKeyInput | |
VerifyKeyObjectInput | |
VerifyPublicKeyInput | |
Webcrypto | |
X25519KeyPairKeyObjectOptions | |
X25519KeyPairOptions | |
X448KeyPairKeyObjectOptions | |
X448KeyPairOptions | |
X509Certificate | Encapsulates an X509 certificate and provides read-only access to its information |
X509CheckOptions | |