List of usage examples for com.amazonaws.services.identitymanagement.model UploadServerCertificateResult getServerCertificateMetadata
public ServerCertificateMetadata getServerCertificateMetadata()
The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.
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. *//*from w ww .jav a2s . 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(); }