List of usage examples for com.amazonaws.services.identitymanagement.model GetServerCertificateRequest GetServerCertificateRequest
public GetServerCertificateRequest()
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()); }