private static X509Certificate getPublicKey()

in src/main/java/com/aws/sap/sample/lambda/sap/oauth/S3KeyStoreHandler.java [86:102]


	private static X509Certificate getPublicKey(String bucket, String fileName) throws IOException, CertificateException {
			final AmazonS3 s3 = AmazonS3ClientBuilder.defaultClient();
			X509Certificate crt = null;
			S3ObjectInputStream s3is = null;
			try {
				S3Object o = s3.getObject(bucket,fileName);
				s3is = o.getObjectContent();
				CertificateFactory cf = CertificateFactory.getInstance("X.509");
				crt = (X509Certificate)cf.generateCertificate(s3is);
			} catch (AmazonServiceException e) {
			    System.out.println(e.getErrorMessage());
			} finally {
				s3is.close();
			}
			
			return crt;
	}