new DSACryptoPKey(bits)
Cria um novo par de chaves assimétricas (pública e privada) DSA para assinatura digital de dados. As chaves criadas são aleatórias.
Parameters:
Name | Type | Description |
---|---|---|
bits |
number | O tamanho das chaves em bits. Este parâmetro é opcional, o padrão é 1024. |
Returns:
Um objeto contendo o novo par de chaves.
- Type
- DSACryptoPKey
Extends
Methods
-
<static> importPrivateKey(format, key, sec)
-
Lê uma chave privada serializada em uma string e cria um novo objeto que representa a mesma chave.
Parameters:
Name Type Description format
string O formato da chave serializada, pode ser 'der' ou 'pem'.
key
string A chave privada que foi serializada em uma string.
sec
string Se o formato for 'pem' e a chave privada foi protegida, este argumento deve conter o segredo da cifra simétrica.
- See:
Returns:
Um novo objeto contendo a chave lida.
- Type
- DSACryptoPKey
-
<static> importPublicKey(format, key)
-
Lê uma chave pública serializada em uma string e cria um novo objeto que representa a mesma chave.
Parameters:
Name Type Description format
string O formato da chave serializada, pode ser 'der' ou 'pem'.
key
string A chave pública que foi serializada em uma string.
- See:
Returns:
Um novo objeto contendo a chave lida.
- Type
- DSACryptoPKey