def get_certificates(self, options, **kwargs): certs = [] arns = iam.get_all_server_certs( self.get_option('accountNumber', options)) for arn in arns: cert_body, cert_chain = iam.get_cert_from_arn(arn) cert_name = iam.get_name_from_arn(arn) cert = dict(body=cert_body, chain=cert_chain, name=cert_name) certs.append(cert) return certs
def get_certificates(self, options, **kwargs): certs = [] arns = iam.get_all_server_certs(find_value('accountNumber', options)) for arn in arns: cert_body, cert_chain = iam.get_cert_from_arn(arn) cert_name = iam.get_name_from_arn(arn) cert = dict(public_certificate=cert_body, intermediate_certificate=cert_chain, name=cert_name) certs.append(cert) return certs
def get_certificates(self, options, **kwargs): certs = [] arns = iam.get_all_server_certs(self.get_option('accountNumber', options)) for arn in arns: cert_body, cert_chain = iam.get_cert_from_arn(arn) cert_name = iam.get_name_from_arn(arn) cert = dict( body=cert_body, chain=cert_chain, name=cert_name ) certs.append(cert) return certs
def get_certificates(self, options, **kwargs): certs = [] arns = iam.get_all_server_certs(find_value('accountNumber', options)) for arn in arns: cert_body, cert_chain = iam.get_cert_from_arn(arn) cert_name = iam.get_name_from_arn(arn) cert = dict( public_certificate=cert_body, intermediate_certificate=cert_chain, name=cert_name ) certs.append(cert) return certs
def test_get_all_server_certs(app): from lemur.plugins.lemur_aws.iam import upload_cert, get_all_server_certs cert = Certificate(EXTERNAL_VALID_STR) upload_cert('123456789012', cert, PRIVATE_KEY_STR) certs = get_all_server_certs('123456789012') assert len(certs) == 1
def test_get_all_server_certs(app): from lemur.plugins.lemur_aws.iam import upload_cert, get_all_server_certs upload_cert('123456789012', 'testCert', EXTERNAL_VALID_STR.decode('utf-8'), PRIVATE_KEY_STR.decode('utf-8')) certs = get_all_server_certs('123456789012') assert len(certs) == 1