View a markdown version of this page

ACME エンドポイントの作成 - AWS Certificate Manager

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ACME エンドポイントの作成

次の例は、CreateAcmeEndpoint 関数の使用方法を示しています。

package com.amazonaws.samples; import com.amazonaws.services.certificatemanager.AWSCertificateManagerClientBuilder; import com.amazonaws.services.certificatemanager.AWSCertificateManager; import com.amazonaws.services.certificatemanager.model.CreateAcmeEndpointRequest; import com.amazonaws.services.certificatemanager.model.CreateAcmeEndpointResult; import com.amazonaws.services.certificatemanager.model.CertificateAuthority; import com.amazonaws.services.certificatemanager.model.PublicCertificateAuthority; import com.amazonaws.services.certificatemanager.model.Tag; import java.util.ArrayList; import java.util.Arrays; public class AWSCertificateManagerSample { public static void main(String[] args) { AWSCertificateManager client = AWSCertificateManagerClientBuilder.defaultClient(); // Configure the certificate authority. PublicCertificateAuthority publicCA = new PublicCertificateAuthority() .withAllowedKeyAlgorithms(Arrays.asList("RSA_2048", "EC_prime256v1")); CertificateAuthority ca = new CertificateAuthority() .withPublicCertificateAuthority(publicCA); // Specify tags for the endpoint. ArrayList<Tag> tags = new ArrayList<>(); tags.add(new Tag().withKey("Environment").withValue("Production")); // Specify tags to apply to certificates issued by this endpoint. ArrayList<Tag> certTags = new ArrayList<>(); certTags.add(new Tag().withKey("IssuedBy").withValue("ACME")); // Create the request. CreateAcmeEndpointRequest req = new CreateAcmeEndpointRequest() .withAuthorizationBehavior("PRE_APPROVED") .withContact("REQUIRED") .withCertificateAuthority(ca) .withTags(tags) .withCertificateTags(certTags); // Create the ACME endpoint. CreateAcmeEndpointResult result = client.createAcmeEndpoint(req); System.out.println(result.getAcmeEndpointArn()); } }