Skip to content

Commit 2ecbef0

Browse files
committed
CheckACMPCACertificateAuthorityActivateSubordinateCA: Correct order of args to 'tfacmpca.FindCertificateByTwoPartKey'.
1 parent 52065e6 commit 2ecbef0

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

internal/acctest/acctest.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1958,21 +1958,21 @@ func CheckACMPCACertificateAuthorityActivateSubordinateCA(ctx context.Context, r
19581958
return fmt.Errorf("attempting to activate ACM PCA %s Certificate Authority", v)
19591959
}
19601960

1961-
arn := aws.ToString(certificateAuthority.Arn)
1961+
caARN := aws.ToString(certificateAuthority.Arn)
19621962

19631963
getCSRInput := acmpca.GetCertificateAuthorityCsrInput{
1964-
CertificateAuthorityArn: aws.String(arn),
1964+
CertificateAuthorityArn: aws.String(caARN),
19651965
}
19661966
getCsrOutput, err := conn.GetCertificateAuthorityCsr(ctx, &getCSRInput)
19671967

19681968
if err != nil {
1969-
return fmt.Errorf("getting ACM PCA Certificate Authority (%s) CSR: %w", arn, err)
1969+
return fmt.Errorf("getting ACM PCA Certificate Authority (%s) CSR: %w", caARN, err)
19701970
}
19711971

1972-
rootCertificateAuthorityArn := aws.ToString(rootCertificateAuthority.Arn)
1972+
rootCAARN := aws.ToString(rootCertificateAuthority.Arn)
19731973

19741974
issueCertInput := acmpca.IssueCertificateInput{
1975-
CertificateAuthorityArn: aws.String(rootCertificateAuthorityArn),
1975+
CertificateAuthorityArn: aws.String(rootCAARN),
19761976
Csr: []byte(aws.ToString(getCsrOutput.Csr)),
19771977
IdempotencyToken: aws.String(id.UniqueId()),
19781978
SigningAlgorithm: certificateAuthority.CertificateAuthorityConfiguration.SigningAlgorithm,
@@ -1984,27 +1984,29 @@ func CheckACMPCACertificateAuthorityActivateSubordinateCA(ctx context.Context, r
19841984
}
19851985
issueCertOutput, err := conn.IssueCertificate(ctx, &issueCertInput)
19861986
if err != nil {
1987-
return fmt.Errorf("issuing ACM PCA Certificate Authority (%s) Subordinate CA certificate from CSR: %w", arn, err)
1987+
return fmt.Errorf("issuing ACM PCA Certificate Authority (%s) Subordinate CA certificate from CSR: %w", caARN, err)
19881988
}
19891989

1990+
caCertARN := aws.ToString(issueCertOutput.CertificateArn)
1991+
19901992
// Wait for certificate status to become ISSUED.
19911993
getCertOutput, err := tfresource.RetryWhenIsA[*acmpca.GetCertificateOutput, *acmpcatypes.RequestInProgressException](ctx, CertificateIssueTimeout, func(ctx context.Context) (*acmpca.GetCertificateOutput, error) {
1992-
return tfacmpca.FindCertificateByTwoPartKey(ctx, conn, rootCertificateAuthorityArn, aws.ToString(issueCertOutput.CertificateArn))
1994+
return tfacmpca.FindCertificateByTwoPartKey(ctx, conn, caCertARN, rootCAARN)
19931995
})
19941996

19951997
if err != nil {
1996-
return fmt.Errorf("waiting for ACM PCA Certificate Authority (%s) Subordinate CA certificate (%s) to become ISSUED: %w", arn, aws.ToString(issueCertOutput.CertificateArn), err)
1998+
return fmt.Errorf("waiting for ACM PCA Certificate Authority (%s) Subordinate CA certificate (%s) to become ISSUED: %w", caARN, caCertARN, err)
19971999
}
19982000

19992001
importCACertificateInput := acmpca.ImportCertificateAuthorityCertificateInput{
2000-
CertificateAuthorityArn: aws.String(arn),
2002+
CertificateAuthorityArn: aws.String(caARN),
20012003
Certificate: []byte(aws.ToString(getCertOutput.Certificate)),
20022004
CertificateChain: []byte(aws.ToString(getCertOutput.CertificateChain)),
20032005
}
20042006
_, err = conn.ImportCertificateAuthorityCertificate(ctx, &importCACertificateInput)
20052007

20062008
if err != nil {
2007-
return fmt.Errorf("importing ACM PCA Certificate Authority (%s) Subordinate CA certificate: %w", arn, err)
2009+
return fmt.Errorf("importing ACM PCA Certificate Authority (%s) Subordinate CA certificate: %w", caARN, err)
20082010
}
20092011

20102012
return err

0 commit comments

Comments
 (0)