예제 #1
0
파일: plugin.py 프로젝트: jramosf/lemur
 def get_certificates(self, options, **kwargs):
     cert_data = iam.get_all_certificates(
         account_number=self.get_option('accountNumber', options))
     return [
         dict(body=c['CertificateBody'],
              chain=c.get('CertificateChain'),
              name=c['ServerCertificateMetadata']['ServerCertificateName'])
         for c in cert_data
     ]
예제 #2
0
파일: plugin.py 프로젝트: zarfide/lemur
 def get_certificates(self, options, **kwargs):
     cert_data = iam.get_all_certificates(
         account_number=self.get_option("accountNumber", options))
     return [
         dict(
             body=c["CertificateBody"],
             chain=c.get("CertificateChain"),
             name=c["ServerCertificateMetadata"]["ServerCertificateName"],
         ) for c in cert_data
     ]
예제 #3
0
파일: test_iam.py 프로젝트: x-lhan/lemur
def test_get_all_server_certs(app):
    from lemur.plugins.lemur_aws.iam import upload_cert, get_all_certificates
    upload_cert('123456789012', 'testCert', EXTERNAL_VALID_STR, SAN_CERT_KEY)
    certs = get_all_certificates('123456789012')
    assert len(certs) == 1
예제 #4
0
파일: plugin.py 프로젝트: Netflix/lemur
 def get_certificates(self, options, **kwargs):
     cert_data = iam.get_all_certificates(account_number=self.get_option('accountNumber', options))
     return [dict(body=c['CertificateBody'], chain=c.get('CertificateChain'),
                  name=c['ServerCertificateMetadata']['ServerCertificateName']) for c in cert_data]
예제 #5
0
파일: test_iam.py 프로젝트: harmw/lemur
def test_get_all_server_certs(app):
    from lemur.plugins.lemur_aws.iam import upload_cert, get_all_certificates
    upload_cert('123456789012', 'testCert', EXTERNAL_VALID_STR, PRIVATE_KEY_STR)
    certs = get_all_certificates('123456789012')
    assert len(certs) == 1