É possível definir níveis de segurança específicos para cada assinante do envelope. Os níveis de segurança são definidos para cada assinante dentro de signersData e são cumulativos, sendo possível definir vários níveis de segurança para um mesmo signatário. Os níveis de segurança são definidos pelos parâmetros signatureConfig e authenticationOptions, sendo coletados na tela de assinatura.
Opções dos níveis de segurança
Certificado Digital
Define o uso de certificado digital para o assinante. Configurável através do parâmetro signatureConfig, com opção para definir certificados avançados e qualificados;
IP
Define a utilização do IP do signatário. Parâmetro IP de authenticationOptions;
Geolocalização
Define a utilização das coordenadas geográficas do signatário. Parâmetro GEOLOCATION de authenticationOptions;
OTP
Define a confirmação de acesso a dispositivos via código de acesso. Atualmente é possível optar pela confirmação por email, sms e whatsapp. Parâmetros OTP_EMAIL, OTP_PHONE e OTP_WHATSAPP de authenticationOptions;
Selfie
Define se será tirado foto do signatário no momento da assinatura. Parâmetro SELFIE de authenticationOptions;
Driver License
Define se será solicitado foto ou PDF da carteira de motorista do usuário no momento da assinatura. Parâmetro DRIVER_LICENSE de authenticationOptions;
Similaridade entre Selfie e Driver License
Caso ambos os níveis de SELFIE e DRIVER_LICENSE sejam utilizados, será realizado uma verificação de similaridade entre a foto do signatário e do documento. Caso o formato de envio da carteira de motorista seja PDF, será aceito exclusivamente o documento emitido pelo aplicativo Carteira Digital de Trânsito. É possível definir o nível mínimo de similaridade aceito utilizando o parâmetro biometricOptions de cada signatário;
Datavalid
Define se a Foto do usuário será validada na base do governo. Caso verdadeiro, o CPF do signatário deve ser informado pelo parâmetro personal_identifier, utilizando CPF como personal_identifier_type. Adiciona nível de segurança SELFIE . É possível definir o nível mínimo de similaridade aceito utilizando o parâmetro biometricOptions de cada signatário;
Liveness
Define se será verificado vivacidade do signatário. Adiciona nível de segurança SELFIE . É possível definir os valores mínimos de vivacidade aceitos utilizando o parâmetro biometricOptions de cada signatário;
Personal Identifier
Define se será solicitado a confirmação do personal_identifier do signatário na tela de assinaturas. A confirmação será realizada utilizando apenas os caracteres alpha-numéricos do campo. Para comparação, os valores 12345632151 e 123.456.321-51 serão considerados iguais. Parâmetro PERSONAL_IDENTIFIER de authenticationOptions.
