CrlConfiguration

public struct CrlConfiguration : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Name inserted into the certificate CRL Distribution Points extension that enables the use of an alias for the CRL distribution point. Use this value if you don’t want the name of your S3 bucket to be public.

    Declaration

    Swift

    public let customCname: String?
  • Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the CreateCertificateAuthority action or for an existing CA when you call the UpdateCertificateAuthority action.

    Declaration

    Swift

    public let enabled: Bool
  • Number of days until a certificate expires.

    Declaration

    Swift

    public let expirationInDays: Int?
  • Name of the S3 bucket that contains the CRL. If you do not provide a value for the CustomCname argument, the name of your S3 bucket is placed into the CRL Distribution Points extension of the issued certificate. You can change the name of your bucket by calling the UpdateCertificateAuthority action. You must specify a bucket policy that allows ACM Private CA to write the CRL to your bucket.

    Declaration

    Swift

    public let s3BucketName: String?
  • Undocumented

    Declaration

    Swift

    public init(customCname: String? = nil, enabled: Bool, expirationInDays: Int? = nil, s3BucketName: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws