Package-level declarations

Types

Link copied to clipboard
data class CertificateApiPassthrough(val extensions: CertificateExtensions? = null, val subject: CertificateSubject? = null)

Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored.

Link copied to clipboard

Structure that contains X.509 AccessDescription information.

Link copied to clipboard
data class CertificateAuthorityAccessMethod(val accessMethodType: String? = null, val customObjectIdentifier: String? = null)

Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateAuthorityCrlConfiguration(val customCname: String? = null, val enabled: Boolean? = null, val expirationInDays: Int? = null, val s3BucketName: String? = null, val s3ObjectAcl: String? = null)

Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.

Link copied to clipboard
data class CertificateAuthorityCsrExtensions(val keyUsage: CertificateAuthorityKeyUsage? = null, val subjectInformationAccess: List<CertificateAuthorityAccessDescription>? = null)

Structure that contains CSR pass though extensions information.

Link copied to clipboard
data class CertificateAuthorityCustomAttribute(val objectIdentifier: String, val value: String)

Structure that contains X.500 attribute type and value.

Link copied to clipboard
data class CertificateAuthorityEdiPartyName(val nameAssigner: String, val partyName: String)

Structure that contains X.509 EdiPartyName information.

Link copied to clipboard
data class CertificateAuthorityGeneralName(val directoryName: CertificateAuthoritySubject? = null, val dnsName: String? = null, val ediPartyName: CertificateAuthorityEdiPartyName? = null, val ipAddress: String? = null, val otherName: CertificateAuthorityOtherName? = null, val registeredId: String? = null, val rfc822Name: String? = null, val uniformResourceIdentifier: String? = null)

Structure that contains X.509 GeneralName information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateAuthorityKeyUsage(val crlSign: Boolean? = null, val dataEncipherment: Boolean? = null, val decipherOnly: Boolean? = null, val digitalSignature: Boolean? = null, val encipherOnly: Boolean? = null, val keyAgreement: Boolean? = null, val keyCertSign: Boolean? = null, val keyEncipherment: Boolean? = null, val nonRepudiation: Boolean? = null)

Structure that contains X.509 KeyUsage information.

Link copied to clipboard
data class CertificateAuthorityOcspConfiguration(val enabled: Boolean? = null, val ocspCustomCname: String? = null)

Helps to configure online certificate status protocol (OCSP) responder for your certificate authority

Link copied to clipboard
data class CertificateAuthorityOtherName(val typeId: String, val value: String)

Structure that contains X.509 OtherName information.

Certificate Authority revocation information.

Link copied to clipboard
data class CertificateAuthoritySubject(val commonName: String? = null, val country: String? = null, val customAttributes: List<CertificateAuthorityCustomAttribute>? = null, val distinguishedNameQualifier: String? = null, val generationQualifier: String? = null, val givenName: String? = null, val initials: String? = null, val locality: String? = null, val organization: String? = null, val organizationalUnit: String? = null, val pseudonym: String? = null, val serialNumber: String? = null, val state: String? = null, val surname: String? = null, val title: String? = null)

Structure that contains X.500 distinguished name information for your CA.

Link copied to clipboard
data class CertificateAuthorityTag(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class CertificateCustomAttribute(val objectIdentifier: String, val value: String)

Structure that contains X.500 attribute type and value.

Link copied to clipboard
data class CertificateCustomExtension(val critical: Boolean? = null, val objectIdentifier: String, val value: String)

Structure that contains X.509 extension information for a certificate.

Link copied to clipboard
data class CertificateEdiPartyName(val nameAssigner: String, val partyName: String)

Structure that contains X.509 EdiPartyName information.

Link copied to clipboard
data class CertificateExtendedKeyUsage(val extendedKeyUsageObjectIdentifier: String? = null, val extendedKeyUsageType: String? = null)

Structure that contains X.509 ExtendedKeyUsage information.

Link copied to clipboard
data class CertificateExtensions(val certificatePolicies: List<CertificatePolicyInformation>? = null, val customExtensions: List<CertificateCustomExtension>? = null, val extendedKeyUsage: List<CertificateExtendedKeyUsage>? = null, val keyUsage: CertificateKeyUsage? = null, val subjectAlternativeNames: List<CertificateGeneralName>? = null)

Structure that contains X.500 extensions for a Certificate.

Link copied to clipboard
data class CertificateGeneralName(val directoryName: CertificateSubject? = null, val dnsName: String? = null, val ediPartyName: CertificateEdiPartyName? = null, val ipAddress: String? = null, val otherName: CertificateOtherName? = null, val registeredId: String? = null, val rfc822Name: String? = null, val uniformResourceIdentifier: String? = null)

Structure that contains X.509 GeneralName information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateKeyUsage(val crlSign: Boolean? = null, val dataEncipherment: Boolean? = null, val decipherOnly: Boolean? = null, val digitalSignature: Boolean? = null, val encipherOnly: Boolean? = null, val keyAgreement: Boolean? = null, val keyCertSign: Boolean? = null, val keyEncipherment: Boolean? = null, val nonRepudiation: Boolean? = null)

Structure that contains X.509 KeyUsage information.

Link copied to clipboard
data class CertificateOtherName(val typeId: String, val value: String)

Structure that contains X.509 OtherName information.

Link copied to clipboard
data class CertificatePolicyInformation(val certPolicyId: String, val policyQualifiers: List<CertificatePolicyQualifierInfo>? = null)

Structure that contains X.509 Policy information.

Link copied to clipboard
data class CertificatePolicyQualifierInfo(val policyQualifierId: String, val qualifier: CertificateQualifier)

Structure that contains X.509 Policy qualifier information.

Link copied to clipboard
data class CertificateQualifier(val cpsUri: String)

Structure that contains a X.509 policy qualifier.

Link copied to clipboard
data class CertificateSubject(val commonName: String? = null, val country: String? = null, val customAttributes: List<CertificateCustomAttribute>? = null, val distinguishedNameQualifier: String? = null, val generationQualifier: String? = null, val givenName: String? = null, val initials: String? = null, val locality: String? = null, val organization: String? = null, val organizationalUnit: String? = null, val pseudonym: String? = null, val serialNumber: String? = null, val state: String? = null, val surname: String? = null, val title: String? = null)

Structure that contains X.500 distinguished name information.

Link copied to clipboard
data class CertificateValidity(val type: String, val value: Double)

Validity for a certificate.

Link copied to clipboard
data class GetCertificateAuthorityActivationResult(val completeCertificateChain: String? = null, val status: String? = null)
Link copied to clipboard
data class GetCertificateAuthorityResult(val arn: String? = null, val certificateSigningRequest: String? = null, val revocationConfiguration: CertificateAuthorityRevocationConfiguration? = null, val tags: List<CertificateAuthorityTag>? = null)
Link copied to clipboard
data class GetCertificateResult(val arn: String? = null, val certificate: String? = null)