Esempio n. 1
0
def create_assertion_section(config):
    assertion = {
        'type': 'Assertion',
        'issuedOn': '*|DATE|*',
        'uid': '*|CERTUID|*',
        'id': helpers.urljoin_wrapper(config.issuer_certs_url, '*|CERTUID|*')
    }
    if config.issuer_signature_file:
        issuer_image_path = os.path.join(config.abs_data_dir, config.issuer_signature_file)
        assertion['image:signature'] = helpers.encode_image(issuer_image_path)
    return assertion
def create_assertion_section(config):
    data_dir = config.data_dir
    issuer_image_path = helpers.normalize_data_path(
        data_dir, config.issuer_signature_file)
    assertion = {
        'type': 'Assertion',
        'issuedOn': '*|DATE|*',
        'image:signature': helpers.encode_image(issuer_image_path),
        'uid': '*|CERTUID|*',
        'id': helpers.urljoin_wrapper(config.issuer_certs_url, '*|CERTUID|*')
    }
    return assertion
def instantiate_assertion(config, cert, uid, issued_on):
    cert['assertion']['issuedOn'] = issued_on
    cert['assertion']['uid'] = uid
    cert['assertion']['id'] = helpers.urljoin_wrapper(config.issuer_certs_url,
                                                      uid)
    return cert