Name: Certificate

This object represents an x509 certificate stored in VMstore.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.Certificate",
   "content": <String>,
   "id": <String>,
   "issuedBy": <String>,
   "issuedTo": <String>,
   "serial": java.math.BigInteger,
   "sigAlgorithm": <String>,
   "subject": <String>,
   "type": 'SELF_SIGNED' | 'SIGNED' | 'CA',
   "validFrom": <Date>,
   "validTo": <Date>,
   "version": <Number>,
   "subjectAlternativeNames": java.util.Collection,
}

Elements
NameTypeDescription
generalName (wrapped by subjectAlternativeNames)java.util.CollectionThe Subject Alternative Name extension of the certificate.

Attributes
NameTypeDescription
contentxsd:stringThe certificate in PEM format. This field is not used when retrieving the certificate.
idxsd:stringThe ID that represents the certificate in VMstore.
issuedByxsd:stringWho the certificate is issued by.
issuedToxsd:stringWho the certificate is issued to.
serialjava.math.BigIntegerThe serial number of the certificate.
sigAlgorithmxsd:stringThe signing algorithm of the certificate.
subjectxsd:stringThe certificate's subject.
typeSELF_SIGNED | SIGNED | CAThe type of certificate.
SELF_SIGNEDTintri self-signed certificate
SIGNEDTintri signed certificate
CACertificate from a Certificate Authority
validFromxsd:datetimeThe issue date of the certificate.
validToxsd:datetimeThe expiration date of the certificate.
versionxsd:intThe version of the certificate.