Example usage for com.amazonaws.services.identitymanagement.model GetServerCertificateRequest GetServerCertificateRequest

List of usage examples for com.amazonaws.services.identitymanagement.model GetServerCertificateRequest GetServerCertificateRequest

Introduction

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

Prototype

public GetServerCertificateRequest() 

Source Link

Document

Default constructor for GetServerCertificateRequest object.

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);/*from w w w . j  a  va2 s .  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

/**
 * Checks if the server certificate is present.
 *
 * @param name The server certificate name
 * @return If present/*from w  ww.j a va 2s. c  o  m*/
 */
public boolean isServerCertificatePresent(final String name) {
    try {
        client.getServerCertificate(new GetServerCertificateRequest().withServerCertificateName(name));
        return true;
    } catch (final NoSuchEntityException nsee) {
        return false;
    }
}

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//  www .  ja 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 v  a2 s. c o  m*/
 */
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);// www  . ja  v  a2  s.c om
    }

    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());
}