Example usage for com.amazonaws.services.identitymanagement.model GetServerCertificateResult getServerCertificate

List of usage examples for com.amazonaws.services.identitymanagement.model GetServerCertificateResult getServerCertificate

Introduction

In this page you can find the example usage for com.amazonaws.services.identitymanagement.model GetServerCertificateResult getServerCertificate.

Prototype


public ServerCertificate getServerCertificate() 

Source Link

Document

A structure containing details about the server certificate.

Usage

From source file:aws.example.iam.GetServerCertificate.java

License:Open Source License

public static void main(String[] args) {

    final String USAGE = "To run this example, supply a certificate name\n"
            + "Ex: GetServerCertificate <certificate-name>\n";

    if (args.length != 1) {
        System.out.println(USAGE);
        System.exit(1);//w w w .j  a  v  a 2s .  c  o  m
    }

    String cert_name = args[0];

    final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient();

    GetServerCertificateRequest request = new GetServerCertificateRequest()
            .withServerCertificateName(cert_name);

    GetServerCertificateResult response = iam.getServerCertificate(request);

    System.out.format("Successfully retrieved certificate with body %s",
            response.getServerCertificate().getCertificateBody());
}

From source file:com.nike.cerberus.service.IdentityManagementService.java

License:Apache License

/**
 * Gets the ARN for the specified server certificate name.
 *
 * @param name The server certificate name
 * @return ARN//from w  ww.  j a v a  2  s.  co m
 */
public Optional<String> getServerCertificateArn(final String name) {
    try {
        final GetServerCertificateResult serverCertificateResult = client
                .getServerCertificate(new GetServerCertificateRequest().withServerCertificateName(name));
        return Optional
                .of(serverCertificateResult.getServerCertificate().getServerCertificateMetadata().getArn());
    } catch (final NoSuchEntityException nsee) {
        return Optional.empty();
    }
}

From source file:com.nike.cerberus.service.IdentityManagementService.java

License:Apache License

/**
 * Gets the ID for the specified server certificate name.
 *
 * @param name The server certificate name
 * @return ID/*from   w w w.ja  va  2 s.c om*/
 */
public Optional<String> getServerCertificateId(final String name) {
    try {
        final GetServerCertificateResult serverCertificateResult = client
                .getServerCertificate(new GetServerCertificateRequest().withServerCertificateName(name));
        return Optional.of(serverCertificateResult.getServerCertificate().getServerCertificateMetadata()
                .getServerCertificateId());
    } catch (final NoSuchEntityException nsee) {
        return Optional.empty();
    }
}

From source file:iam.src.main.java.aws.example.iam.GetServerCertificate.java

License:Open Source License

public static void main(String[] args) {

    final String USAGE = "To run this example, supply a certificate name\n"
            + "Ex: GetServerCertificate <certificate-name>\n";

    if (args.length != 1) {
        System.out.println(USAGE);
        System.exit(1);// ww  w  .j ava  2s. co  m
    }

    String certificateName = args[0];

    final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient();

    GetServerCertificateRequest request = new GetServerCertificateRequest()
            .withServerCertificateName(certificateName);

    GetServerCertificateResult response = iam.getServerCertificate(request);

    System.out.format("Successfully retrieved certificate with body %s",
            response.getServerCertificate().getCertificateBody());
}