本文整理汇总了Java中com.amazonaws.services.identitymanagement.model.UploadServerCertificateResult类的典型用法代码示例。如果您正苦于以下问题:Java UploadServerCertificateResult类的具体用法?Java UploadServerCertificateResult怎么用?Java UploadServerCertificateResult使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UploadServerCertificateResult类属于com.amazonaws.services.identitymanagement.model包,在下文中一共展示了UploadServerCertificateResult类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: uploadServerCertificate
import com.amazonaws.services.identitymanagement.model.UploadServerCertificateResult; //导入依赖的package包/类
/**
* 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.
*/
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();
}
示例2: loadSSLCertificate
import com.amazonaws.services.identitymanagement.model.UploadServerCertificateResult; //导入依赖的package包/类
public String loadSSLCertificate(
String certificateName,
String certificate,
String privateKey,
String path){
String certificateId = this.getCertificateId(certificateName);
if(certificateId==null){
UploadServerCertificateRequest certificateRequest =
new UploadServerCertificateRequest( certificateName, certificate, privateKey);
certificateRequest.setPath(path);
UploadServerCertificateResult uploadServerCertificate =
getIdentityClient().uploadServerCertificate(certificateRequest);
certificateId = uploadServerCertificate.getServerCertificateMetadata().getServerCertificateId();
}
return certificateId;
}
示例3: createServerCert
import com.amazonaws.services.identitymanagement.model.UploadServerCertificateResult; //导入依赖的package包/类
public ServerCertificate createServerCert(UploadServerCertificateRequest request) throws InterruptedException {
logger.info("create server cert, path={}, name={}", request.getPath(), request.getServerCertificateName());
UploadServerCertificateResult result = iam.uploadServerCertificate(request);
return new ServerCertificate(result.getServerCertificateMetadata(), request.getCertificateBody())
.withCertificateChain(request.getCertificateChain());
}