makerplanet.signing.Agent

Construtor

new Agent()
Classe representando o Agente de Assinaturas Digitais

Detalhes

Methods

Agent.initialize

static Agent.initialize(placeholder, width, height) → {any}
Inicializa o agente. Se utilizado o placeholder, ele conterá as instruções para inicialização caso o navegador não dê suporte à Java Web Start.

Retorno:

Promise contendo o resultado da carga. Tipo: any

Parâmetros:

Name

Type

Description

placeholder

HTMLElement

Elemento que conterá o agente.

width

Number

Largura da representação visual da carga do agente.

height

Number

Altura da representação visual da carga do agente.

Agent.isInitialized

static Agent.isInitialized() → {Boolean}
Verifica se o agente foi corretamente inicializado. Essa função pode ser utilizada também para checar a disponibilidade do Agente Local.

Retorno:

Promise com true se o Agente foi corretamente inicializado, falso caso contrário. Tipo: Boolean

queryCertificate

queryCertificate(param) → {makerplanet.signing.QueryCertificateResult}
Solicita ao usuário que escolha um certificado.

Retorno:

Promise contendo respostas da escolha do certificado. Tipo: makerplanet.signing.QueryCertificateResult

Parâmetros:

Name

Type

Description

param

makerplanet.signing.QueryCertificateParam

Parâmetros da escolha do certificado.

signCAdES

signCAdES(param) → {makerplanet.signing.SignCAdESResult}
Assina um arquivo no padrão CAdES

Retorno:

Promise contendo respostas da assinatura do arquivo. Tipo: makerplanet.signing.SignCAdESResult

Parâmetros:

Name

Type

Description

param

makerplanet.signing.SignCAdESParam

Parâmetro de assinatura do arquivo.

signPAdES

signPAdES(param) → {makerplanet.signing.SignPAdESResult}
Assina um arquivo PDF no padrão PAdES

Retorno:

Promise contendo respostas da assinatura do arquivo. Tipo: makerplanet.signing.SignPAdESResult

Parâmetros:

Name

Type

Description

param

makerplanet.signing.SignPAdESParam

Parâmtro de assinatura do arquivo.