当前位置: 首页>>代码示例>>Java>>正文


Java UploadServerCertificateResult类代码示例

本文整理汇总了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();
}
 
开发者ID:Nike-Inc,项目名称:cerberus-lifecycle-cli,代码行数:28,代码来源:IdentityManagementService.java

示例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;
	
}
 
开发者ID:cheetah100,项目名称:gravity,代码行数:22,代码来源:AwsAutomationAction.java

示例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());
}
 
开发者ID:neowu,项目名称:cmn-project,代码行数:7,代码来源:IAM.java


注:本文中的com.amazonaws.services.identitymanagement.model.UploadServerCertificateResult类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。