List of usage examples for com.amazonaws.services.identitymanagement.model UploadServerCertificateRequest UploadServerCertificateRequest
public UploadServerCertificateRequest()
From source file:com.nike.cerberus.service.IdentityManagementService.java
License:Apache License
/** * Uploads a server certificate to AWS IAM. * * @param name The server certificate name. No spaces. * @param path Path to store the certificate under. * @param body PEM-encoded certificate body. * @param chain PEM-encoded certificate chain. * @param key PEM-encoded certificate key. * @return The server certificate ID of the uploaded certificate. *//*w w w .j ava2 s. c om*/ public String uploadServerCertificate(final String name, final String path, final String body, final String chain, final String key) { final UploadServerCertificateRequest request = new UploadServerCertificateRequest() .withServerCertificateName(name).withPath(sanitizePath(path)).withCertificateBody(body) .withCertificateChain(chain).withPrivateKey(key); final UploadServerCertificateResult result = client.uploadServerCertificate(request); return result.getServerCertificateMetadata().getServerCertificateId(); }