Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
PrivSignRSA( < cKeyOrPathKey >, < cContent >, < nType >, < cSenha >, [ @cErrStr ], [ nPad ] ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cKeyOrPathKey | character | Indica a string que contém o caminho para a chave privada (formato .PEM) ou o conteúdo do arquivo. | X | |
cContent | character | Indica a string que será assinada. | X | |
nType | numeric | Indica o tipo de algoritmo que será utilizado para realizar a assinatura da chave. | X | |
cSenha | character | Indica uma string que contém o valor da senha usada na geração da chave privada criptografada. | X | |
cErrStr | character | Indica a variável para retornar as mensagens de erro. | X | |
nPad | numeric | Indica o tipo de schema de criptografia que será utilizado. |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | character | Retorna o valor do parâmetro cContent, assinado, de acordo com o tipo nType e a chave privada informada cPathKey. |
Observações
Nota | ||||
---|---|---|---|---|
| ||||
A funcionalidade de uso da chave ao invés do path está disponível apenas em versões iguais ou superiores a: 17.3.0.18. |
...
O arquivo (no formato .PEM) informado no parâmetro cKeyOrPathKey deve ser ou conter uma chave privada, tais como:
Chave Privada |
Certificado |
CA (Certificate Authority) |
Tipo de algoritmo válido para o parâmetro nType:
Valor | Algoritmo |
---|---|
1 | MD5 |
2 | SHA1 |
3 | RIPEMD160 |
4 | MD5_SHA1 |
5 | SHA256WithRSA |
6 | SHA256 |
Tipo de schema válido para o parâmetro nPad:
Valor | Schema |
---|---|
1 | PKCS1 |
2 | SSL |
3 | NO |
4 | PKCS1_OAEP |
5 | X931 |
Caso não seja passado nenhum schema de criptografia (nPad), a função assume com padrão o schema 1 - PKCS1.
...