Saltar al contenido principal
Versión: 4.42

Objetos de respuesta

Este documento describe los tipos de objeto que la API de administración devuelve en el campo ResultData de la respuesta.

UserView

Devuelto por métodos que listan o recuperan información de usuarios, como ListUsersInDomain.

CampoTipoDescripción
uidstringIdentificador único del usuario en formato USER:<id>@<dominio>.
userHandlerintegerID interno del usuario.
usernamestringNombre de usuario.
friendlyNamestringNombre completo del usuario.
domainstringAlias del dominio al que pertenece el usuario.
emailstringCorreo electrónico del usuario.
typestringTipo de usuario. Valores: LOCAL_USER, CERTIFICATE_USER, ACTIVE_DIRECTORY, LDAP, SAML2, OAuth2, ACTIVATION_CODE, UNKNOWN.
groupTypestringIndica si la entidad es un usuario o un grupo. Valores: USER, GROUP.
statusbooleantrue si el usuario está activo.
consumeLicensebooleantrue si el usuario ha consumido una licencia.
lastCertificateUsagedatetimeÚltima vez que el usuario usó un certificado. null si nunca lo ha usado.
passwordExpirationDatedatetimeFecha de expiración de la contraseña. null si no está configurada.

DomainView

Devuelto por métodos que listan dominios, como ListDomains.

CampoTipoDescripción
idintegerID del dominio.
aliasstringAlias del dominio.
allowPersonalAreabooleantrue si los usuarios del dominio pueden acceder al área personal.
webSignatureAccessbooleantrue si los usuarios del dominio pueden usar el módulo Signtrust.
allowUploadCertsbooleantrue si los usuarios del dominio pueden subir certificados personales.
schemastringTipo de dominio. Mismos valores que UserView.type.
allowedUsersintegerNúmero máximo de usuarios permitidos. 0 significa sin límite.
numUsersintegerNúmero actual de usuarios en el dominio.
isExternalbooleantrue si el dominio es externo.
sharepointAccessbooleantrue si los usuarios del dominio pueden usar el módulo de SharePoint.

CertificateView

Devuelto por ListCertificates. Contiene la información principal de un certificado.

CampoTipoDescripción
certificateHandlerintegerID del certificado.
namestringAlias del certificado.
activebooleantrue si el certificado está activo.
groupsarray de stringsNombres de los grupos de certificados que contienen este certificado.
policiesarray de stringsNombres de las políticas que usan este certificado.
usersarray de stringsUsuarios asociados al certificado.
user_groupsarray de stringsGrupos de usuarios asociados al certificado.
issuerstringEmisor del certificado.
subjectstringSujeto del certificado.
creationDatedatetimeFecha de creación del certificado en Redtrust.
expirationDatedatetimeFecha de expiración del certificado.
expiredbooleantrue si el certificado ha expirado.
times_usedintegerNúmero de veces que se ha usado el certificado.
datetime_last_usagedatetimeFecha del último uso del certificado. null si nunca se ha usado.
needPinbooleantrue si el uso del certificado requiere un PIN.
externalIdstringIdentificador externo del certificado.
assignablebooleantrue si el propietario del certificado puede cambiarse.
ownerstringNombre de usuario del propietario del certificado.
ownerIdintegerID del propietario del certificado.
ownerUIDstringUID del propietario del certificado.
usageReasonbooleantrue si el uso del certificado requiere indicar un motivo.
userPinPolicystringComportamiento del PIN de usuario respecto al certificado.
allowBackupbooleantrue si el certificado puede descargarse desde Redtrust.
allowCSRbooleantrue si se puede crear una CSR a partir de este certificado.
isRevokedbooleantrue si el certificado está revocado.
policyIdentifierstringIdentificador del perfil del certificado.

CertificateDetail

Devuelto por GetCertificateData. Incluye todos los campos de CertificateView más los detalles completos del certificado X.509.

CampoTipoDescripción
certificateHandlerintegerID del certificado.
activebooleantrue si el certificado está activo.
aliasstringAlias del certificado.
friendlyNamestringNombre descriptivo del certificado.
certificateSNstringNúmero de serie del certificado.
thumbprintstringHuella digital del certificado.
subjectstringSujeto del certificado (DN completo).
issuerstringEmisor del certificado (DN completo).
validFromdatetimeInicio del período de validez del certificado.
validUntildatetimeFin del período de validez del certificado.
expiredbooleantrue si el certificado ha expirado.
notEnabledYetbooleantrue si la fecha de inicio de validez aún no ha llegado.
versionintegerVersión del certificado X.509.
signatureAlgstringAlgoritmo de firma del certificado.
keyValuestringValor de la clave pública del certificado.
extensionsstringExtensiones del certificado.
archivedbooleantrue si el certificado está archivado.
commentstringComentario libre sobre el certificado.
needPinbooleantrue si el uso del certificado requiere un PIN.
usageReasonbooleantrue si el uso del certificado requiere indicar un motivo.
userPinPolicystringComportamiento del PIN de usuario respecto al certificado.
assignablebooleantrue si el propietario del certificado puede cambiarse.
ownerstringNombre de usuario del propietario del certificado.
ownerIdintegerID del propietario del certificado.
ownerUIDstringUID del propietario del certificado.
ownerNamestringNombre completo del propietario del certificado.
groupsarray de stringsGrupos de certificados que contienen este certificado.
policiesarray de stringsPolíticas que usan este certificado.
usersarray de stringsUsuarios asociados al certificado.
user_groupsarray de stringsGrupos de usuarios asociados al certificado.
timesUsedintegerNúmero de veces que se ha usado el certificado.
datetimeLastUsagedatetimeFecha del último uso del certificado. null si nunca se ha usado.
subjectSimpleNamestringNombre simple del sujeto.
subjectDnsNamestringNombre DNS del sujeto.
subjectDnsFromAlternativeNamestringNombre DNS del sujeto obtenido del nombre alternativo.
subjectEmailNamestringCorreo electrónico del sujeto.
subjectUpnNamestringUPN del sujeto.
subjectUrlNamestringURL asociada al sujeto.
issuerSimpleNamestringNombre simple del emisor.
issuerDnsNamestringNombre DNS del emisor.
issuerDnsFromAlternativeNamestringNombre DNS del emisor obtenido del nombre alternativo.
issuerEmailNamestringCorreo electrónico del emisor.
issuerUpnNamestringUPN del emisor.
issuerUrlNamestringURL asociada al emisor.

CACertificateView

Devuelto por ListCACertificates.

CampoTipoDescripción
idintegerID del certificado CA.
issuerstringEmisor del certificado CA.
subjectstringSujeto del certificado CA.
expirationDatedatetimeFecha de expiración del certificado CA.
creationDatedatetimeFecha desde la que el certificado CA es válido.
expiredbooleantrue si el certificado CA ha expirado.
installedbooleantrue si el certificado CA está instalado en Redtrust.
thumbprintstringHuella digital del certificado CA.

CertificateAttribute

Devuelto por ListCertificateAttributes. Representa un tipo de atributo de certificado disponible en el sistema.

CampoTipoDescripción
idintegerID del atributo de certificado. Usa este valor en el campo id de certAttributes al llamar a AddCertificateUser.
namestringNombre del atributo de certificado.

CertificateDirective

Devuelto por ListCertificateDirectives. Representa una directiva de certificado configurada en el sistema.

CampoTipoDescripción
idintegerID de la directiva de certificado. Usa este valor en certDirectiveIds al llamar a AddCertificateUser.
valuestringDescripción o valor de la directiva de certificado.