Source code for cfssl.models.policy_use
# -*- coding: utf-8 -*-
# Copyright 2016 LasLabs Inc.
# License MIT (https://opensource.org/licenses/MIT).
[docs]class PolicyUse(object):
""" It provides a Certificate Use policy compatible with CFSSL """
def __init__(self, name, code):
""" Initialize a new Use Policy.
Args:
name (str): Canonical name for policy.
code (str): CFSSL use code that policy applies to.
"""
self.name = name
self.code = code
[docs] def to_api(self):
""" It returns an object compatible with the API. """
return self.code