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.

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.