Pular para o conteúdo principal
Version: 4.42

Objetos de resposta

Este documento descreve os tipos de objeto que a API de administração retorna no campo ResultData da resposta.

UserView

Retornado por métodos que listam ou recuperam informações de usuários, como ListUsersInDomain.

CampoTipoDescrição
uidstringIdentificador único do usuário no formato USER:<id>@<domínio>.
userHandlerintegerID interno do usuário.
usernamestringNome de usuário.
friendlyNamestringNome completo do usuário.
domainstringAlias do domínio ao qual o usuário pertence.
emailstringEndereço de e-mail do usuário.
typestringTipo de usuário. Valores: LOCAL_USER, CERTIFICATE_USER, ACTIVE_DIRECTORY, LDAP, SAML2, OAuth2, ACTIVATION_CODE, UNKNOWN.
groupTypestringIndica se a entidade é um usuário ou um grupo. Valores: USER, GROUP.
statusbooleantrue se o usuário está ativo.
consumeLicensebooleantrue se o usuário consumiu uma licença.
lastCertificateUsagedatetimeÚltima vez que o usuário usou um certificado. null se nunca usou.
passwordExpirationDatedatetimeData de expiração da senha. null se não estiver configurada.

DomainView

Retornado por métodos que listam domínios, como ListDomains.

CampoTipoDescrição
idintegerID do domínio.
aliasstringAlias do domínio.
allowPersonalAreabooleantrue se os usuários do domínio podem acessar a área pessoal.
webSignatureAccessbooleantrue se os usuários do domínio podem usar o módulo Signtrust.
allowUploadCertsbooleantrue se os usuários do domínio podem fazer upload de certificados pessoais.
schemastringTipo de domínio. Mesmos valores que UserView.type.
allowedUsersintegerNúmero máximo de usuários permitidos. 0 significa sem limite.
numUsersintegerNúmero atual de usuários no domínio.
isExternalbooleantrue se o domínio é externo.
sharepointAccessbooleantrue se os usuários do domínio podem usar o módulo do SharePoint.

CertificateView

Retornado por ListCertificates. Contém as informações principais de um certificado.

CampoTipoDescrição
certificateHandlerintegerID do certificado.
namestringAlias do certificado.
activebooleantrue se o certificado está ativo.
groupsarray de stringsNomes dos grupos de certificados que contêm este certificado.
policiesarray de stringsNomes das políticas que usam este certificado.
usersarray de stringsUsuários associados ao certificado.
user_groupsarray de stringsGrupos de usuários associados ao certificado.
issuerstringEmissor do certificado.
subjectstringSujeito do certificado.
creationDatedatetimeData em que o certificado foi adicionado ao Redtrust.
expirationDatedatetimeData de expiração do certificado.
expiredbooleantrue se o certificado expirou.
times_usedintegerNúmero de vezes que o certificado foi usado.
datetime_last_usagedatetimeData do último uso do certificado. null se nunca foi usado.
needPinbooleantrue se o uso do certificado requer um PIN.
externalIdstringIdentificador externo do certificado.
assignablebooleantrue se o proprietário do certificado pode ser alterado.
ownerstringNome de usuário do proprietário do certificado.
ownerIdintegerID do proprietário do certificado.
ownerUIDstringUID do proprietário do certificado.
usageReasonbooleantrue se o uso do certificado requer informar um motivo.
userPinPolicystringComportamento do PIN do usuário em relação ao certificado.
allowBackupbooleantrue se o certificado pode ser baixado do Redtrust.
allowCSRbooleantrue se é possível criar uma CSR a partir deste certificado.
isRevokedbooleantrue se o certificado está revogado.
policyIdentifierstringIdentificador do perfil do certificado.

CertificateDetail

Retornado por GetCertificateData. Inclui todos os campos de CertificateView mais os detalhes completos do certificado X.509.

CampoTipoDescrição
certificateHandlerintegerID do certificado.
activebooleantrue se o certificado está ativo.
aliasstringAlias do certificado.
friendlyNamestringNome amigável do certificado.
certificateSNstringNúmero de série do certificado.
thumbprintstringImpressão digital do certificado.
subjectstringSujeito do certificado (DN completo).
issuerstringEmissor do certificado (DN completo).
validFromdatetimeInício do período de validade do certificado.
validUntildatetimeFim do período de validade do certificado.
expiredbooleantrue se o certificado expirou.
notEnabledYetbooleantrue se a data de início de validade ainda não foi atingida.
versionintegerVersão do certificado X.509.
signatureAlgstringAlgoritmo de assinatura do certificado.
keyValuestringValor da chave pública do certificado.
extensionsstringExtensões do certificado.
archivedbooleantrue se o certificado está arquivado.
commentstringComentário livre sobre o certificado.
needPinbooleantrue se o uso do certificado requer um PIN.
usageReasonbooleantrue se o uso do certificado requer informar um motivo.
userPinPolicystringComportamento do PIN do usuário em relação ao certificado.
assignablebooleantrue se o proprietário do certificado pode ser alterado.
ownerstringNome de usuário do proprietário do certificado.
ownerIdintegerID do proprietário do certificado.
ownerUIDstringUID do proprietário do certificado.
ownerNamestringNome completo do proprietário do certificado.
groupsarray de stringsGrupos de certificados que contêm este certificado.
policiesarray de stringsPolíticas que usam este certificado.
usersarray de stringsUsuários associados ao certificado.
user_groupsarray de stringsGrupos de usuários associados ao certificado.
timesUsedintegerNúmero de vezes que o certificado foi usado.
datetimeLastUsagedatetimeData do último uso do certificado. null se nunca foi usado.
subjectSimpleNamestringNome simples do sujeito.
subjectDnsNamestringNome DNS do sujeito.
subjectDnsFromAlternativeNamestringNome DNS do sujeito obtido da extensão de nome alternativo.
subjectEmailNamestringEndereço de e-mail do sujeito.
subjectUpnNamestringUPN do sujeito.
subjectUrlNamestringURL associada ao sujeito.
issuerSimpleNamestringNome simples do emissor.
issuerDnsNamestringNome DNS do emissor.
issuerDnsFromAlternativeNamestringNome DNS do emissor obtido da extensão de nome alternativo.
issuerEmailNamestringEndereço de e-mail do emissor.
issuerUpnNamestringUPN do emissor.
issuerUrlNamestringURL associada ao emissor.

CACertificateView

Retornado por ListCACertificates.

CampoTipoDescrição
idintegerID do certificado CA.
issuerstringEmissor do certificado CA.
subjectstringSujeito do certificado CA.
expirationDatedatetimeData de expiração do certificado CA.
creationDatedatetimeData a partir da qual o certificado CA é válido.
expiredbooleantrue se o certificado CA expirou.
installedbooleantrue se o certificado CA está instalado no Redtrust.
thumbprintstringImpressão digital do certificado CA.

CertificateAttribute

Retornado por ListCertificateAttributes. Representa um tipo de atributo de certificado disponível no sistema.

CampoTipoDescrição
idintegerID do atributo de certificado. Use este valor no campo id de certAttributes ao chamar AddCertificateUser.
namestringNome do atributo de certificado.

GroupsResponse

Retornado por ListApplicationGroups e ListSiteGroups.

CampoTipoDescrição
globalAppsbooleantrue se houver grupos de aplicações globais configurados no sistema.
groupsarray de BaseGroupLista de grupos. Cada elemento pode ser do tipo ApplicationGroup ou SiteGroup, indicado pelo atributo i:type na resposta XML.

ApplicationGroup

Retornado diretamente por GetApplicationGroup. Também incluído no campo groups de GroupsResponse, retornado por ListApplicationGroups.

CampoTipoDescrição
groupIdintegerID do grupo de aplicações.
friendlyNamestringNome do grupo.
roleIdintegerID do perfil ao qual o grupo pertence. 0 se pertencer a todos os perfis.
roleNamestringNome do perfil. null se pertencer a todos os perfis.
applicationsarray de ApplicationLista de aplicações no grupo. Cada item inclui: id (ID interno), name (nome do processo ou padrão), expType (tipo de expressão: PROCESS, REGEXP, RTREGEXP, COMMAND_LINE).
mappedSitesarray de stringsLista de sites associados ao grupo.

SiteGroup

Retornado diretamente por GetSitesGroup. Também incluído no campo groups de GroupsResponse, retornado por ListSiteGroups.

CampoTipoDescrição
groupIdintegerID do grupo de sites.
friendlyNamestringNome do grupo.
roleIdintegerID do perfil ao qual o grupo pertence. 0 se pertencer a todos os perfis.
roleNamestringNome do perfil. null se pertencer a todos os perfis.
sitesarray de SiteLista de sites no grupo. Cada item inclui: id (ID interno), name (URL ou padrão de site), expType (tipo de expressão: REGEXP, RTREGEXP) e postdata (dados POST para distinguir sites com a mesma URL; pode ser null).
mappedSitesarray de stringsLista de sites adicionais associados ao grupo.

PolicyView

Retornado por ListPolicies. Contém os dados principais de uma política.

CampoTipoDescrição
actionstringAção da política: ALLOW ou DENY.
activebooleantrue se a política está ativa.
certificatesarray de stringsNomes dos certificados individuais incluídos na política.
contextPolicyContextContexto de aplicação. Inclui: sites (nomes dos grupos de sites), apps (nomes dos grupos de aplicações), browsers (navegadores permitidos), dss (se permite DSS), macAgent (se permite o Agente macOS).
groupsarray de stringsNomes dos grupos de certificados incluídos na política.
idRoleintegerID do perfil ao qual a política pertence. 0 se pertencer a todos os perfis.
namestringNome da política.
policyIdintegerID da política.
priorityintegerPrioridade da política. Valores menores têm maior prioridade.
rolestringNome do perfil ao qual a política pertence.
userGroupsarray de stringsNomes dos grupos de usuários incluídos na política.
userPinPolicystringComportamento do PIN do usuário: DO_NOTHING, ASK_FOR_USER_PIN, DONT_ASK_FOR_USER_PIN.
usersarray de stringsNomes dos usuários incluídos na política.

Policy

Retornado por GetPolicyData. Contém os detalhes completos de uma política, incluindo seus recursos associados.

CampoTipoDescrição
actionstringAção da política: ALLOW ou DENY.
activebooleantrue se a política está ativa.
allowAllBrowserbooleantrue se a política se aplica a todos os navegadores.
allowedBrowsersarray de stringsNavegadores específicos quando allowAllBrowser é false. Valores: IE, FF, CH, EDGE.
applicationsarray de ApplicationGroupGrupos de aplicações onde a política se aplica. Cada item inclui os detalhes completos do grupo.
certificateGroupsarray de CertificateGroupGrupos de certificados incluídos na política. Cada item inclui: id (ID do grupo), description (nome do grupo), certificatesCount (total de certificados no grupo), allowedCertificates (certificados que o usuário pode usar; 0 significa todos).
certificatesarray de CertificateCertificados individuais incluídos na política. Cada item inclui: certificateHandler (ID do certificado), alias (alias do certificado), active, certificateUserPinPolicy, expirationDate, needPin e usageReason.
commentstringDescrição ou comentário da política.
dssbooleantrue se a política permite o uso do serviço DSS.
macAgentbooleantrue se a política permite o uso do Agente macOS.
namestringNome da política.
policyIdintegerID da política.
priorityintegerPrioridade da política.
sitesarray de SiteGroupGrupos de sites onde a política se aplica. Cada item inclui os detalhes completos do grupo.
userPinPolicystringComportamento do PIN do usuário: DO_NOTHING, ASK_FOR_USER_PIN, DONT_ASK_FOR_USER_PIN.
usersarray de UserViewUsuários incluídos na política.
whenWhenAgenda de horários. Inclui: always (true se a política é sempre válida) e entries (lista de intervalos de tempo com days, startDate, endDate, startTime, endTime).

EventView

Retornado por ListEvents.

CampoTipoDescrição
datedatetimeData e hora do evento.
ipstringEndereço IP a partir do qual o evento ocorreu.
userstringNome de usuário que gerou o evento.
contextarray de stringsInformações de contexto adicionais do evento.
certificatestringNome do certificado usado no evento.
descriptionstringDescrição do evento.
urlstringObjeto JSON com dados de contexto do evento, incluindo o nome do processo, o tipo de navegador, a URL visitada, a política aplicada e o ID do agente. null se não aplicável.

SystemEventView

Retornado por ListSystemEvents e ListHAEvents.

CampoTipoDescrição
dateTimedatetimeData e hora do evento.
ipstringEndereço IP a partir do qual o evento ocorreu.
userstringNome de usuário que realizou a ação.
sectionstringSeção do console de administração onde o evento ocorreu.
informationstringDescrição da ação realizada.
oldDatastringEstado anterior à alteração, em formato JSON. null se não aplicável.
newDatastringEstado posterior à alteração, em formato JSON. null se não aplicável.
contextarrayLista de pares chave-valor com informações de contexto adicionais. Cada item contém Item1 (rótulo) e Item2 (valor). null se não aplicável.

CertificateDirective

Retornado por ListCertificateDirectives. Representa uma diretiva de certificado configurada no sistema.

CampoTipoDescrição
idintegerID da diretiva de certificado. Use este valor em certDirectiveIds ao chamar AddCertificateUser.
valuestringDescrição ou valor da diretiva de certificado.

Esta página foi útil?