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