GlideCertificateEncryption - Global
. GlideCertificateEncryption A API fornece métodos para criptografar certificados.
Use esses métodos para gerar um hash para o certificado, assinar dados usando uma chave privada e gerar um código de autenticação de mensagem.
GlideCertificateEncryption - GlideCertificateEncrypteEncryption()
Instancia um objeto GlideCertificateEncrypateEncryption.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum(a) |
Equivalente com escopo
Para usar o. GlideCertificateEncryption() construtor em uma aplicação com escopo, use o construtor com escopo correspondente: CertificateEncryption() .
GlideCertificateEncryption - generateMac (chave de cadeia de caracteres, algoritmo de cadeia de caracteres, dados de cadeia de caracteres)
Gera o MAC (Message Authentication Code, código de autenticação de mensagem), que é usado para autenticar uma mensagem.
| Nome | Tipo | Descrição |
|---|---|---|
| chave | Cadeia de caracteres | Chave a ser usada para assinar a mensagem. Deve ser codificado em Base64. |
| algoritmo | Cadeia de caracteres | Algoritmo a ser usado para gerar o MAC: HmacSHA256, HmacSHA1, HmacMD5 e assim por diante. |
| dados | Cadeia de caracteres | Dados a serem processados. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | MAC no formato base64. |
var mac = new GlideCertificateEncryption;
var key = "sample_key";
key = GlideStringUtil.base64Encode(key);
mac.generateMac(key, "HmacSHA256", "sample_data");
Equivalente com escopo
Para usar o. GenerateMac() em uma aplicação com escopo, use o método com escopo correspondente: GenerateMac() .
GlideCertificateEncryption - getThumbPrint(cadeia de caracteres certificateID, algoritmo de cadeia de caracteres)
Gera um hash (SHA-1, SHA-256 e assim por diante) para o certificado do Trust Store Cert.
| Nome | Tipo | Descrição |
|---|---|---|
| CertificateID | Cadeia de caracteres | Sys_id do registro do certificado na tabela Certificado X.509 [sys_certificate]. |
| algoritmo | Cadeia de caracteres | SHA-1, SHA-256 e assim por diante |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Impressão digital no formato base64. |
Equivalente com escopo
Para usar o. GetThumbPrint() em uma aplicação com escopo, use o método com escopo correspondente: GetThumbPrint() .
GlideCertificateEncryption - getThumbPrintFromKeystore(cadeia de caracteres certificateID, alias de cadeia de caracteres, algoritmo de cadeia de caracteres)
Gera um hash (SHA-1, SHA-256 e assim por diante) para o certificado da entrada de armazenamento de chaves.
| Nome | Tipo | Descrição |
|---|---|---|
| CertificateID | Cadeia de caracteres | Sys_id do registro do certificado na tabela Certificado X.509 [sys_certificate]. |
| alias | Cadeia de caracteres | Nome do alias do certificado. |
| algoritmo | Cadeia de caracteres | SHA-1, SHA-256 e assim por diante. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Impressão digital no formato base64. |
Equivalente com escopo
Para usar o. ObtThumbPrintFromKeystore() em uma aplicação com escopo, use o método com escopo correspondente: ObtThumbPrintFromKeystore() .
GlideCertificateEncryption - sign(cadeia de caracteres certificateID, alias de cadeia de caracteres, cadeia de caracteres aliaspassword, algoritmo de cadeia de caracteres, cadeia de caracteres datatosign)
Assina os dados usando a chave privada e o algoritmo fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| CertificateID | Cadeia de caracteres | Sys_id do registro do certificado na tabela Certificado X.509 [sys_certificate]. |
| alias | Cadeia de caracteres | Nome da chave privada. |
| aliassenha | Cadeia de caracteres | Senha da chave privada. |
| datatosign | Cadeia de caracteres | Dados a serem assinados. |
| algoritmo | Cadeia de caracteres | SHA-1, SHA-256 e assim por diante. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Dados assinados no formato base64. |
var gce = new GlideCertificateEncryption;
gce.sign("recordID", "alias", "password", "SHA-1", "sign this data");
Equivalente com escopo
Para usar o. assinar () em uma aplicação com escopo, use o método com escopo correspondente: assinar () .