You must be logged in to view saved presets
Creates a self-signed root certificate authority in AWS ACM PCA, including the necessary resources and configurations.
data "aws_partition" "current" {
}
resource "aws_acmpca_certificate" "example" {
certificate_authority_arn = aws_acmpca_certificate_authority.example.arn
certificate_signing_request = aws_acmpca_certificate_authority.example.certificate_signing_request
signing_algorithm = "SHA512WITHRSA"
template_arn = "arn:${data.aws_partition.current.partition}:acm-pca:::template/RootCACertificate/V1"
validity {
type = "YEARS"
value = 1
}
}
resource "aws_acmpca_certificate_authority" "example" {
certificate_authority_configuration {
key_algorithm = "RSA_4096"
signing_algorithm = "SHA512WITHRSA"
subject {
common_name = "example.com"
}
}
type = "ROOT"
}
resource "aws_acmpca_certificate_authority_certificate" "example" {
certificate = aws_acmpca_certificate.example.certificate
certificate_authority_arn = aws_acmpca_certificate_authority.example.arn
certificate_chain = aws_acmpca_certificate.example.certificate_chain
}