in aws-acmpca-certificateauthorityactivation/src/main/java/software/amazon/acmpca/certificateauthorityactivation/AcmPcaClient.java [40:55]
public void importCertificateAuthorityCertificate(final ResourceModel model) {
val certificateAuthorityArn = model.getCertificateAuthorityArn();
val certificate = model.getCertificate();
val certificateChain = model.getCertificateChain();
val request = new ImportCertificateAuthorityCertificateRequest()
.withCertificateAuthorityArn(certificateAuthorityArn)
.withCertificate(toByteBuffer(certificate));
if (Objects.nonNull(certificateChain)) {
val chainByteBuffer = toByteBuffer(certificateChain);
request.setCertificateChain(chainByteBuffer);
}
clientProxy.injectCredentialsAndInvoke(request, pcaClient::importCertificateAuthorityCertificate);
}