CertificateDescriptionResponse

data class CertificateDescriptionResponse(val aiaIssuingCertificateUrls: List<String>, val authorityKeyId: KeyIdResponse, val certFingerprint: CertificateFingerprintResponse, val crlDistributionPoints: List<String>, val publicKey: PublicKeyResponse, val subjectDescription: SubjectDescriptionResponse, val subjectKeyId: KeyIdResponse, val x509Description: X509ParametersResponse)

A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.

Constructors

Link copied to clipboard
fun CertificateDescriptionResponse(aiaIssuingCertificateUrls: List<String>, authorityKeyId: KeyIdResponse, certFingerprint: CertificateFingerprintResponse, crlDistributionPoints: List<String>, publicKey: PublicKeyResponse, subjectDescription: SubjectDescriptionResponse, subjectKeyId: KeyIdResponse, x509Description: X509ParametersResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

Link copied to clipboard

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

Link copied to clipboard

The hash of the x.509 certificate.

Link copied to clipboard

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

Link copied to clipboard

The public key that corresponds to an issued certificate.

Link copied to clipboard

Describes some of the values in a certificate that are related to the subject and lifetime.

Link copied to clipboard

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

Link copied to clipboard

Describes some of the technical X.509 fields in a certificate.