SYMBOL INDEX (1754 symbols across 336 files) FILE: commandment/__init__.py function create_app (line 32) | def create_app(config_file: Optional[Union[str, PurePath]] = None) -> Fl... FILE: commandment/ac2/ac2_app.py function mdm_service_config (line 7) | def mdm_service_config(): FILE: commandment/alembic/disabled_versions/072fba4a2256_create_ad_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 46) | def downgrade(): FILE: commandment/alembic/disabled_versions/18412434fb57_create_energy_saver_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 36) | def downgrade(): FILE: commandment/alembic/disabled_versions/323a90039a6a_create_email_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 40) | def downgrade(): FILE: commandment/alembic/disabled_versions/4eddbcb30464_create_mdm_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 36) | def downgrade(): FILE: commandment/alembic/disabled_versions/8186b8ecf0fc_create_ad_cert_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 38) | def downgrade(): FILE: commandment/alembic/disabled_versions/9dd4e48235e3_create_vpn_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 33) | def downgrade(): FILE: commandment/alembic/disabled_versions/d65049bf4b91_create_wifi_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 49) | def downgrade(): FILE: commandment/alembic/disabled_versions/da52b64b865f_create_apps_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 34) | def downgrade(): FILE: commandment/alembic/disabled_versions/e47e29a9537c_create_certificate_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 30) | def downgrade(): FILE: commandment/alembic/disabled_versions/fc0c134cbb2e_create_password_policy_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 38) | def downgrade(): FILE: commandment/alembic/env.py function run_migrations_offline (line 31) | def run_migrations_offline(): function run_migrations_online (line 51) | def run_migrations_online(): FILE: commandment/alembic/versions/0201b96ab856_add_ios_available_os_updates_fields.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 44) | def schema_downgrades(): FILE: commandment/alembic/versions/0ab46b2f6d8c_create_users_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 29) | def downgrade(): FILE: commandment/alembic/versions/0c4c448f4daf_create_device_users_table.py function upgrade (line 20) | def upgrade(): function downgrade (line 35) | def downgrade(): FILE: commandment/alembic/versions/0e5babc5b9ee_create_vpp_licenses.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 52) | def schema_downgrades(): function data_upgrades (line 57) | def data_upgrades(): function data_downgrades (line 62) | def data_downgrades(): FILE: commandment/alembic/versions/1005dc7dea01_os_update_settings.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 51) | def schema_downgrades(): function data_upgrades (line 65) | def data_upgrades(): function data_downgrades (line 70) | def data_downgrades(): FILE: commandment/alembic/versions/13358fb3846b_create_subject_alternative_names_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 29) | def downgrade(): FILE: commandment/alembic/versions/1532dff16984_drop_device_groups.py function upgrade (line 24) | def upgrade(): function downgrade (line 30) | def downgrade(): function schema_upgrades (line 36) | def schema_upgrades(): function schema_downgrades (line 42) | def schema_downgrades(): function data_upgrades (line 58) | def data_upgrades(): function data_downgrades (line 63) | def data_downgrades(): FILE: commandment/alembic/versions/2808deb9fc62_create_dep_configurations.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 69) | def schema_downgrades(): FILE: commandment/alembic/versions/2f1507bf6dc1_create_application_manifests_table.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 91) | def schema_downgrades(): function data_upgrades (line 106) | def data_upgrades(): function data_downgrades (line 111) | def data_downgrades(): FILE: commandment/alembic/versions/3061e56045eb_create_certificate_authority.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 55) | def schema_downgrades(): FILE: commandment/alembic/versions/3dbf6db7f9eb_application_tags.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 48) | def schema_downgrades(): FILE: commandment/alembic/versions/3fb4a904979c_general_cleanup.py function upgrade (line 24) | def upgrade(): function downgrade (line 30) | def downgrade(): function schema_upgrades (line 36) | def schema_upgrades(): function schema_downgrades (line 42) | def schema_downgrades(): function data_upgrades (line 63) | def data_upgrades(): function data_downgrades (line 68) | def data_downgrades(): FILE: commandment/alembic/versions/50188ffaf0cd_create_devices_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 100) | def downgrade(): FILE: commandment/alembic/versions/5b98cc4af6c9_create_profiles_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 42) | def downgrade(): FILE: commandment/alembic/versions/6675e981817e_create_available_os_updates_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): function schema_upgrades (line 31) | def schema_upgrades(): function schema_downgrades (line 53) | def schema_downgrades(): function data_upgrades (line 58) | def data_upgrades(): function data_downgrades (line 63) | def data_downgrades(): FILE: commandment/alembic/versions/70ff84113e8f_create_tags.py function upgrade (line 19) | def upgrade(): function downgrade (line 42) | def downgrade(): FILE: commandment/alembic/versions/71818e983100_create_application_sources_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 34) | def downgrade(): FILE: commandment/alembic/versions/71ecf957301a_create_commands_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 39) | def downgrade(): FILE: commandment/alembic/versions/7ab500f58a76_create_installed_payloads.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 52) | def schema_downgrades(): function data_upgrades (line 57) | def data_upgrades(): function data_downgrades (line 62) | def data_downgrades(): FILE: commandment/alembic/versions/7cf5787a089e_add_dep_profile_relationships.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 48) | def schema_downgrades(): FILE: commandment/alembic/versions/7d578eb75092_create_device_groups_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 27) | def downgrade(): FILE: commandment/alembic/versions/80fa1767c7e2_create_oauth_server_models.py function upgrade (line 25) | def upgrade(): function downgrade (line 29) | def downgrade(): function schema_upgrades (line 33) | def schema_upgrades(): function schema_downgrades (line 91) | def schema_downgrades(): FILE: commandment/alembic/versions/875dcce0bf8b_create_vpp_users.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 47) | def schema_downgrades(): function data_upgrades (line 52) | def data_upgrades(): function data_downgrades (line 57) | def data_downgrades(): FILE: commandment/alembic/versions/8c866896f76e_create_dep_join_tables.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 50) | def schema_downgrades(): function data_upgrades (line 56) | def data_upgrades(): function data_downgrades (line 61) | def data_downgrades(): FILE: commandment/alembic/versions/a1d5ffaa2092_create_installed_applications_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 40) | def downgrade(): FILE: commandment/alembic/versions/a2e0af380181_create_dep_profiles.py function upgrade (line 21) | def upgrade(): function downgrade (line 26) | def downgrade(): function schema_upgrades (line 31) | def schema_upgrades(): function schema_downgrades (line 55) | def schema_downgrades(): function data_upgrades (line 62) | def data_upgrades(): function data_downgrades (line 66) | def data_downgrades(): FILE: commandment/alembic/versions/a35eeb5a216e_create_installed_profiles_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 40) | def downgrade(): FILE: commandment/alembic/versions/a3ddaad5c358_add_dep_device_columns.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 52) | def schema_downgrades(): FILE: commandment/alembic/versions/af4ba256efde_create_certificates_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 43) | def downgrade(): FILE: commandment/alembic/versions/b231394ab475_add_scep_config_source_types.py function upgrade (line 25) | def upgrade(): function downgrade (line 29) | def downgrade(): function schema_upgrades (line 33) | def schema_upgrades(): function schema_downgrades (line 37) | def schema_downgrades(): FILE: commandment/alembic/versions/b74ca08cfd9a_create_applications_tables.py function upgrade (line 21) | def upgrade(): function downgrade (line 27) | def downgrade(): function schema_upgrades (line 33) | def schema_upgrades(): function schema_downgrades (line 67) | def schema_downgrades(): function data_upgrades (line 75) | def data_upgrades(): function data_downgrades (line 80) | def data_downgrades(): FILE: commandment/alembic/versions/ba4849d8c8ad_create_device_group_devices_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 29) | def downgrade(): FILE: commandment/alembic/versions/d5b32b5cc74e_add_dep_profile_id_to_device.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 44) | def schema_downgrades(): function data_upgrades (line 51) | def data_upgrades(): function data_downgrades (line 56) | def data_downgrades(): FILE: commandment/alembic/versions/dd74229d17b9_create_payload_dependencies_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 28) | def downgrade(): FILE: commandment/alembic/versions/e16577adc4fd_create_installed_certificates_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 35) | def downgrade(): FILE: commandment/alembic/versions/e5840df9a88a_create_scep_payload_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 39) | def downgrade(): FILE: commandment/alembic/versions/e58afdc17baa_create_rsa_private_keys_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 27) | def downgrade(): FILE: commandment/alembic/versions/e78274be170e_create_organizations_table.py function upgrade (line 40) | def upgrade(): function downgrade (line 46) | def downgrade(): function schema_upgrades (line 52) | def schema_upgrades(): function schema_downgrades (line 56) | def schema_downgrades(): function data_upgrades (line 60) | def data_upgrades(): function data_downgrades (line 68) | def data_downgrades(): FILE: commandment/alembic/versions/e947cdf82307_add_ios_installed_application_fields.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 48) | def schema_downgrades(): FILE: commandment/alembic/versions/e9b0a4f7b595_create_payloads_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 35) | def downgrade(): FILE: commandment/alembic/versions/ea34ae3f1e7e_create_profile_payloads_table.py function upgrade (line 19) | def upgrade(): function downgrade (line 28) | def downgrade(): FILE: commandment/alembic/versions/f029ac1af3f0_create_vpp_accounts.py function upgrade (line 22) | def upgrade(): function downgrade (line 28) | def downgrade(): function schema_upgrades (line 34) | def schema_upgrades(): function schema_downgrades (line 47) | def schema_downgrades(): function data_upgrades (line 52) | def data_upgrades(): function data_downgrades (line 57) | def data_downgrades(): FILE: commandment/alembic/versions/f5237c7e2374_create_scep_config_table.py function upgrade (line 47) | def upgrade(): function downgrade (line 53) | def downgrade(): function schema_upgrades (line 59) | def schema_upgrades(): function schema_downgrades (line 63) | def schema_downgrades(): function data_upgrades (line 67) | def data_upgrades(): function data_downgrades (line 75) | def data_downgrades(): FILE: commandment/alembic/versions/f8eb70b3aa2b_create_application_manifests.py function upgrade (line 25) | def upgrade(): function downgrade (line 31) | def downgrade(): function schema_upgrades (line 37) | def schema_upgrades(): function schema_downgrades (line 57) | def schema_downgrades(): function data_upgrades (line 77) | def data_upgrades(): function data_downgrades (line 82) | def data_downgrades(): FILE: commandment/alembic/versions/fa4d91c6aacf_create_managed_applications_table.py function upgrade (line 25) | def upgrade(): function downgrade (line 29) | def downgrade(): function schema_upgrades (line 33) | def schema_upgrades(): function schema_downgrades (line 53) | def schema_downgrades(): FILE: commandment/api/app_json.py function organization_get (line 32) | def organization_get(): function download_certificate (line 51) | def download_certificate(certificate_id: int): function download_key (line 71) | def download_key(rsa_private_key_id: int): function device_test (line 92) | def device_test(device_id: int): function device_inventory (line 109) | def device_inventory(device_id: int): function clear_passcode (line 163) | def clear_passcode(device_id: int): function lock (line 192) | def lock(device_id: int): function restart (line 221) | def restart(device_id: int): function shutdown (line 248) | def shutdown(device_id: int): function upload_profile (line 275) | def upload_profile(): function download_profile (line 334) | def download_profile(profile_id: int): FILE: commandment/api/configuration.py function organization_get (line 14) | def organization_get(): function organization_post (line 36) | def organization_post(): function scep_get (line 57) | def scep_get(): function scep_post (line 79) | def scep_post(): FILE: commandment/api/resources.py class DeviceList (line 19) | class DeviceList(ResourceList): class DeviceDetail (line 25) | class DeviceDetail(ResourceDetail): method before_patch (line 33) | def before_patch(self, args, kwargs, data=None): class DeviceRelationship (line 56) | class DeviceRelationship(ResourceRelationship): method before_post (line 64) | def before_post(self, args, kwargs, json_data=None): method before_patch (line 71) | def before_patch(self, args, kwargs, json_data=None): method after_patch (line 74) | def after_patch(self, result): class CertificatesList (line 84) | class CertificatesList(ResourceList): class CertificateDetail (line 89) | class CertificateDetail(ResourceDetail): class CertificateTypeDetail (line 94) | class CertificateTypeDetail(ResourceDetail): class PrivateKeyDetail (line 99) | class PrivateKeyDetail(ResourceDetail): class CertificateSigningRequestList (line 104) | class CertificateSigningRequestList(ResourceList): class CertificateSigningRequestDetail (line 112) | class CertificateSigningRequestDetail(ResourceDetail): class PushCertificateList (line 120) | class PushCertificateList(ResourceList): class CACertificateList (line 128) | class CACertificateList(ResourceList): class SSLCertificatesList (line 136) | class SSLCertificatesList(ResourceList): class OrganizationList (line 144) | class OrganizationList(ResourceList): class OrganizationDetail (line 152) | class OrganizationDetail(ResourceDetail): class TagsList (line 160) | class TagsList(ResourceList): class TagDetail (line 169) | class TagDetail(ResourceDetail): class TagRelationship (line 178) | class TagRelationship(ResourceRelationship): FILE: commandment/api/schema.py class DeviceSchema (line 12) | class DeviceSchema(Schema): class Meta (line 13) | class Meta: class PrivateKeySchema (line 144) | class PrivateKeySchema(Schema): class Meta (line 145) | class Meta: class CertificateSchema (line 155) | class CertificateSchema(Schema): class Meta (line 156) | class Meta: class CertificateSigningRequestSchema (line 182) | class CertificateSigningRequestSchema(Schema): class Meta (line 183) | class Meta: class OrganizationSchema (line 195) | class OrganizationSchema(Schema): class Meta (line 196) | class Meta: class OrganizationFlatSchema (line 211) | class OrganizationFlatSchema(FlatSchema): method make_organization (line 221) | def make_organization(self, data: dict) -> Organization: class SCEPConfigFlatSchema (line 235) | class SCEPConfigFlatSchema(FlatSchema): method make_scepconfig (line 250) | def make_scepconfig(self, data: dict) -> SCEPConfig: class TagSchema (line 266) | class TagSchema(Schema): class Meta (line 267) | class Meta: FILE: commandment/apns/app.py function push (line 29) | def push(device_id: int): function mdmcert_request (line 61) | def mdmcert_request(email: str): function mdmcert_decrypt (line 106) | def mdmcert_decrypt(): FILE: commandment/apns/mdmcert.py function submit_mdmcert_request (line 30) | def submit_mdmcert_request(email: str, csr_pem: str, class FixedLocationResponse (line 80) | class FixedLocationResponse(Response): function decrypt_mdmcert (line 86) | def decrypt_mdmcert(response: bytes, decrypt_with: RSAPrivateKeyWithSeri... FILE: commandment/apns/push.py function get_apns (line 20) | def get_apns() -> apns2.APNSClient: class MDMPayload (line 67) | class MDMPayload(apns2.Payload): method __init__ (line 69) | def __init__(self, push_magic: str) -> None: method to_json (line 78) | def to_json(self) -> str: function push_to_device (line 82) | def push_to_device(device: Device) -> apns2.Response: FILE: commandment/apns/schema.py class PushResponseFlatSchema (line 4) | class PushResponseFlatSchema(Schema): FILE: commandment/apns/threads.py function start (line 23) | def start(app: Flask): function stop (line 32) | def stop(): function push_thread_callback (line 42) | def push_thread_callback(app: Flask): FILE: commandment/apps/__init__.py class ManagedAppStatus (line 4) | class ManagedAppStatus(Enum): FILE: commandment/apps/models.py class ManagementFlag (line 7) | class ManagementFlag(IntFlag): class PurchaseMethod (line 15) | class PurchaseMethod(IntEnum): class ApplicationType (line 21) | class ApplicationType(Enum): class Application (line 37) | class Application(db.Model): class EnterpriseMacApplication (line 102) | class EnterpriseMacApplication(Application): class EnterpriseiOSApplication (line 112) | class EnterpriseiOSApplication(Application): class AppstoreMacApplication (line 123) | class AppstoreMacApplication(Application): class AppstoreiOSApplication (line 133) | class AppstoreiOSApplication(Application): class ApplicationManifest (line 143) | class ApplicationManifest(db.Model): class ApplicationManifestChecksum (line 177) | class ApplicationManifestChecksum(db.Model): class AppSourceType (line 192) | class AppSourceType(Enum): class ApplicationSource (line 197) | class ApplicationSource(db.Model): class ManagedApplication (line 229) | class ManagedApplication(db.Model): FILE: commandment/apps/resources.py class ApplicationManifestDetail (line 9) | class ApplicationManifestDetail(ResourceDetail): class ApplicationDetail (line 18) | class ApplicationDetail(ResourceDetail): class ApplicationList (line 27) | class ApplicationList(ResourceList): class ApplicationRelationship (line 36) | class ApplicationRelationship(ResourceRelationship): class MASApplicationDetail (line 45) | class MASApplicationDetail(ResourceDetail): class MASApplicationList (line 54) | class MASApplicationList(ResourceList): class IOSApplicationDetail (line 63) | class IOSApplicationDetail(ResourceDetail): class IOSApplicationList (line 72) | class IOSApplicationList(ResourceList): class EnterpriseMacApplicationList (line 81) | class EnterpriseMacApplicationList(ResourceList): class EnterpriseMacApplicationDetail (line 90) | class EnterpriseMacApplicationDetail(ResourceDetail): class EnterpriseIosApplicationList (line 99) | class EnterpriseIosApplicationList(ResourceList): class EnterpriseIosApplicationDetail (line 108) | class EnterpriseIosApplicationDetail(ResourceDetail): class ManagedApplicationDetail (line 117) | class ManagedApplicationDetail(ResourceDetail): class ManagedApplicationList (line 126) | class ManagedApplicationList(ResourceList): method query (line 127) | def query(self, view_kwargs): class ManagedApplicationRelationship (line 148) | class ManagedApplicationRelationship(ResourceRelationship): FILE: commandment/apps/schema.py class ApplicationSchema (line 5) | class ApplicationSchema(Schema): class Meta (line 6) | class Meta: class ManagedApplicationSchema (line 49) | class ManagedApplicationSchema(Schema): class Meta (line 50) | class Meta: class ApplicationManifestSchema (line 74) | class ApplicationManifestSchema(Schema): class Meta (line 75) | class Meta: class ApplicationManifestChecksumSchema (line 94) | class ApplicationManifestChecksumSchema(Schema): class Meta (line 95) | class Meta: FILE: commandment/auth/app.py function issue_token (line 38) | def issue_token(): function revoke_token (line 43) | def revoke_token(): FILE: commandment/auth/models.py class User (line 5) | class User(db.Model): method get_user_id (line 13) | def get_user_id(self): class OAuth2Client (line 18) | class OAuth2Client(db.Model, OAuth2ClientMixin): class OAuth2Token (line 29) | class OAuth2Token(db.Model, OAuth2TokenMixin): FILE: commandment/auth/oauth2.py class ImplicitGrant (line 70) | class ImplicitGrant(_ImplicitGrant): method create_access_token (line 71) | def create_access_token(self, token, client, grant_user): class PasswordGrant (line 81) | class PasswordGrant(_PasswordGrant): method authenticate_user (line 82) | def authenticate_user(self, username, password): method create_access_token (line 89) | def create_access_token(self, token, client, user): class ClientCredentialsGrant (line 100) | class ClientCredentialsGrant(_ClientCredentialsGrant): method create_access_token (line 101) | def create_access_token(self, token, client): class RefreshTokenGrant (line 111) | class RefreshTokenGrant(_RefreshTokenGrant): method authenticate_refresh_token (line 112) | def authenticate_refresh_token(self, refresh_token): method create_access_token (line 117) | def create_access_token(self, token, authenticated_token): class RevocationEndpoint (line 128) | class RevocationEndpoint(_RevocationEndpoint): method query_token (line 129) | def query_token(self, token, token_type_hint, client): method invalidate_token (line 141) | def invalidate_token(self, token): class CommandmentBearerTokenValidator (line 167) | class CommandmentBearerTokenValidator(BearerTokenValidator): method authenticate_token (line 168) | def authenticate_token(self, token_string): method request_invalid (line 171) | def request_invalid(self, request): method token_revoked (line 174) | def token_revoked(self, token): class FlaskJSONAPIResourceProtector (line 178) | class FlaskJSONAPIResourceProtector(ResourceProtector): method verify_request (line 182) | def verify_request(self, scopes): function init_app (line 200) | def init_app(app): FILE: commandment/cli.py function server (line 15) | def server(): FILE: commandment/cms/__init__.py function _certificate_by_signer_identifier (line 7) | def _certificate_by_signer_identifier(certificates: CertificateSet, sid:... function _cryptography_hash_function (line 37) | def _cryptography_hash_function(algorithm: DigestAlgorithm) -> Union[Non... function _cryptography_pad_function (line 61) | def _cryptography_pad_function(algorithm: SignedDigestAlgorithm) -> Unio... FILE: commandment/cms/decorators.py function _verify_cms_signers (line 15) | def _verify_cms_signers(signed_data: bytes, detached: bool = False) -> T... function verify_cms_signers (line 77) | def verify_cms_signers(f): function verify_mdm_signature (line 107) | def verify_mdm_signature(f): FILE: commandment/dbtypes.py class GUID (line 10) | class GUID(TypeDecorator): method load_dialect_impl (line 19) | def load_dialect_impl(self, dialect): method process_bind_param (line 25) | def process_bind_param(self, value, dialect): method process_result_value (line 37) | def process_result_value(self, value, dialect): function json_datetime_serializer (line 44) | def json_datetime_serializer(o): class JSONEncodedDict (line 57) | class JSONEncodedDict(TypeDecorator): method process_bind_param (line 61) | def process_bind_param(self, value, dialect): method process_result_value (line 67) | def process_result_value(self, value, dialect): class SetOfEnumValues (line 74) | class SetOfEnumValues(TypeDecorator): method __init__ (line 78) | def __init__(self, *arg, **kw): method process_bind_param (line 82) | def process_bind_param(self, value, dialect): # type: (List[Enum], an... method process_result_value (line 88) | def process_result_value(self, value, dialect): FILE: commandment/decorators.py function parse_plist_input_data (line 11) | def parse_plist_input_data(f): function pem_certificate_upload (line 34) | def pem_certificate_upload(f): FILE: commandment/dep/__init__.py class SetupAssistantStep (line 5) | class SetupAssistantStep(Enum): class DEPProfileRemovalStatus (line 79) | class DEPProfileRemovalStatus(Enum): class DEPOrgType (line 89) | class DEPOrgType(Enum): class DEPOrgVersion (line 95) | class DEPOrgVersion(Enum): class DEPOperationType (line 101) | class DEPOperationType(Enum): FILE: commandment/dep/app.py function certificate_download (line 45) | def certificate_download(): function stoken_upload (line 93) | def stoken_upload(): function profile (line 151) | def profile(): function anchor_certs (line 182) | def anchor_certs(): FILE: commandment/dep/apple_schema.py class AppleDEPProfileSchema (line 6) | class AppleDEPProfileSchema(Schema): FILE: commandment/dep/cli.py function initial_dep_fetch (line 16) | async def initial_dep_fetch(dep: DEP): function dep_sync (line 22) | async def dep_sync(consumer_key: str, consumer_secret: str, access_token... function main (line 27) | def main(): FILE: commandment/dep/dep.py class DEPAuth (line 38) | class DEPAuth(AuthBase): method __init__ (line 44) | def __init__(self, token: str) -> None: method __call__ (line 47) | def __call__(self, r): class DEP (line 52) | class DEP: method __init__ (line 56) | def __init__(self, method session_token (line 88) | def session_token(self) -> Optional[str]: method from_token (line 92) | def from_token(cls, token: str): # (str) -> DEP method _response_hook (line 97) | def _response_hook(self, r: requests.Response, *args, **kwargs): method send (line 123) | def send(self, req: requests.Request, **kwargs) -> Optional[requests.R... method fetch_token (line 156) | def fetch_token(self) -> Union[str, None]: method account (line 171) | def account(self) -> Union[None, dict]: method fetch_devices (line 194) | def fetch_devices(self, cursor: Union[str, None] = None, limit: int = ... method sync_devices (line 207) | def sync_devices(self, cursor: str, limit: int = 100) -> dict: method devices (line 220) | def devices(self, cursor: Union[str, None] = None) -> Iterator: method device_detail (line 235) | def device_detail(self, *serial_numbers: Union[str, List[str]]): method define_profile (line 248) | def define_profile(self, profile: dict): method assign_profile (line 259) | def assign_profile(self, profile_uuid: str, *serial_numbers: List[str]... method remove_profile (line 274) | def remove_profile(self, *serial_numbers: List[str]) -> DEPProfileRemo... method profile (line 288) | def profile(self, uuid: str) -> dict: method activation_lock (line 302) | def activation_lock(self, method activation_lock_bypass (line 309) | def activation_lock_bypass(self, method disown (line 320) | def disown(self, *serial_numbers: List[str]): class DEPBaseCursor (line 328) | class DEPBaseCursor(object): method __init__ (line 336) | def __init__(self, owner: DEP, results: Optional[dict] = None) -> None: method cursor (line 341) | def cursor(self) -> Optional[str]: method more_to_follow (line 347) | def more_to_follow(self) -> bool: method __iter__ (line 352) | def __iter__(self): class DEPFetchCursor (line 356) | class DEPFetchCursor(DEPBaseCursor, Iterator): method __next__ (line 358) | def __next__(self): class DEPSyncCursor (line 370) | class DEPSyncCursor(DEPBaseCursor, Iterator): method __init__ (line 372) | def __init__(self, owner: DEP, cursor: str, results: Optional[dict] = ... method __next__ (line 376) | def __next__(self): FILE: commandment/dep/errors.py class DEPServiceError (line 4) | class DEPServiceError(HTTPError): method __init__ (line 13) | def __init__(self, *args, **kwargs): method __str__ (line 21) | def __str__(self): class DEPClientError (line 25) | class DEPClientError(Exception): FILE: commandment/dep/models.py class DEPServerTokenCertificate (line 9) | class DEPServerTokenCertificate(Certificate): method from_crypto (line 16) | def from_crypto(cls, certificate: x509.Certificate): class DEPAnchorCertificate (line 21) | class DEPAnchorCertificate(Certificate): class DEPSupervisionCertificate (line 28) | class DEPSupervisionCertificate(Certificate): class DEPAccount (line 35) | class DEPAccount(db.Model): class DEPProfile (line 103) | class DEPProfile(db.Model): FILE: commandment/dep/resources.py class DEPProfileList (line 7) | class DEPProfileList(ResourceList): method before_post (line 14) | def before_post(self, args, kwargs, data=None): class DEPProfileDetail (line 20) | class DEPProfileDetail(ResourceDetail): class DEPProfileRelationship (line 29) | class DEPProfileRelationship(ResourceRelationship): class DEPAccountList (line 38) | class DEPAccountList(ResourceList): class DEPAccountDetail (line 46) | class DEPAccountDetail(ResourceDetail): FILE: commandment/dep/schema.py class DEPProfileSchema (line 8) | class DEPProfileSchema(Schema): class Meta (line 15) | class Meta: class DEPDeviceSchema (line 85) | class DEPDeviceSchema(Schema): class DEPDeviceSyncSchema (line 106) | class DEPDeviceSyncSchema(Schema): class DEPDeviceCursorSchema (line 114) | class DEPDeviceCursorSchema(Schema): class MDMServiceURL (line 122) | class MDMServiceURL(Schema): class DEPAccountSchema (line 128) | class DEPAccountSchema(Schema): class Meta (line 130) | class Meta: FILE: commandment/dep/smime.py function decrypt (line 13) | def decrypt(smime: bytes, key: rsa.RSAPrivateKey, serial: Optional[int] ... function decrypt_smime_content (line 32) | def decrypt_smime_content(payload: bytes, key: rsa.RSAPrivateKey) -> bytes: FILE: commandment/dep/threads.py function start (line 42) | def start(app: Flask): function stop (line 50) | def stop(): function dep_sync_organization (line 58) | def dep_sync_organization(app: Flask, dep: DEP): function dep_fetch_devices (line 99) | def dep_fetch_devices(app: Flask, dep: DEP, dep_account_id: int): function dep_define_profiles (line 180) | def dep_define_profiles(app: Flask, dep: DEP): function dep_thread_callback (line 203) | def dep_thread_callback(app: Flask): FILE: commandment/deprecated/models.py class Payload (line 27) | class Payload(db.Model): class ADCertPayload (line 54) | class ADCertPayload(Payload): class ADPayload (line 73) | class ADPayload(Payload): class WIFIPayload (line 123) | class WIFIPayload(Payload): class VPNPayload (line 159) | class VPNPayload(Payload): class EmailPayload (line 174) | class EmailPayload(Payload): class CertificatePayload (line 196) | class CertificatePayload(Payload): class PEMCertificatePayload (line 206) | class PEMCertificatePayload(CertificatePayload): class DERCertificatePayload (line 212) | class DERCertificatePayload(CertificatePayload): class PKCS12CertificatePayload (line 218) | class PKCS12CertificatePayload(CertificatePayload): class PasswordPolicyPayload (line 224) | class PasswordPolicyPayload(Payload): class EnergySaverPayload (line 243) | class EnergySaverPayload(Payload): class MDMPayload (line 260) | class MDMPayload(Payload): class Profile (line 281) | class Profile(db.Model): FILE: commandment/deprecated/schema.py class QoSMarkingPolicy (line 22) | class QoSMarkingPolicy(Schema): class EAPClientConfiguration (line 28) | class EAPClientConfiguration(Schema): class EnergySaverSettings (line 123) | class EnergySaverSettings(Schema): class EnergySaverPowerSchedule (line 131) | class EnergySaverPowerSchedule(Schema): class EnergySaverSchedules (line 137) | class EnergySaverSchedules(Schema): class EnergySaverPayload (line 143) | class EnergySaverPayload(Payload): FILE: commandment/enroll/__init__.py class DeviceAttributes (line 4) | class DeviceAttributes(Enum): FILE: commandment/enroll/app.py function base64_to_pem (line 30) | def base64_to_pem(crypto_type, b64_text, width=76): function trust_mobileconfig (line 39) | def trust_mobileconfig(): function enroll (line 92) | def enroll(): function ota_enroll (line 110) | def ota_enroll(): function ota_authenticate (line 146) | def ota_authenticate(): FILE: commandment/enroll/profiles.py function scep_payload_from_configuration (line 15) | def scep_payload_from_configuration() -> SCEPPayload: function ca_trust_payload_from_configuration (line 70) | def ca_trust_payload_from_configuration() -> PEMCertificatePayload: function ssl_trust_payload_from_configuration (line 97) | def ssl_trust_payload_from_configuration() -> PEMCertificatePayload: function identity_payload (line 124) | def identity_payload(private_key: rsa.RSAPrivateKeyWithSerialization, FILE: commandment/enroll/util.py function generate_enroll_profile (line 17) | def generate_enroll_profile(pkcs12_payload: Optional[PKCS12CertificatePa... FILE: commandment/errors.py class JSONAPIError (line 5) | class JSONAPIError(Exception): method __init__ (line 7) | def __init__(self, title: str, status: int = 500, code: Optional[str] ... method to_dict (line 17) | def to_dict(self) -> Dict[str, any]: FILE: commandment/inventory/api.py function download_installed_certificate (line 40) | def download_installed_certificate(installed_certificate_id: int): FILE: commandment/inventory/models.py class InstalledApplication (line 7) | class InstalledApplication(db.Model): class InstalledCertificate (line 57) | class InstalledCertificate(db.Model): class InstalledProfile (line 89) | class InstalledProfile(db.Model): class InstalledPayload (line 129) | class InstalledPayload(db.Model): class AvailableOSUpdate (line 153) | class AvailableOSUpdate(db.Model): FILE: commandment/inventory/resources.py class InstalledApplicationsList (line 12) | class InstalledApplicationsList(ResourceList): method query (line 13) | def query(self, view_kwargs): class InstalledApplicationDetail (line 32) | class InstalledApplicationDetail(ResourceDetail): class InstalledCertificatesList (line 40) | class InstalledCertificatesList(ResourceList): method query (line 41) | def query(self, view_kwargs): class InstalledCertificateDetail (line 61) | class InstalledCertificateDetail(ResourceDetail): class InstalledProfilesList (line 85) | class InstalledProfilesList(ResourceList): method query (line 86) | def query(self, view_kwargs): class InstalledProfileDetail (line 106) | class InstalledProfileDetail(ResourceDetail): class AvailableOSUpdateList (line 114) | class AvailableOSUpdateList(ResourceList): method query (line 115) | def query(self, view_kwargs): class AvailableOSUpdateDetail (line 135) | class AvailableOSUpdateDetail(ResourceDetail): FILE: commandment/inventory/schema.py class InstalledProfileSchema (line 5) | class InstalledProfileSchema(Schema): class Meta (line 6) | class Meta: class InstalledCertificateSchema (line 31) | class InstalledCertificateSchema(Schema): class Meta (line 32) | class Meta: class InstalledApplicationSchema (line 51) | class InstalledApplicationSchema(Schema): class Meta (line 52) | class Meta: class AvailableOSUpdateSchema (line 75) | class AvailableOSUpdateSchema(Schema): class Meta (line 76) | class Meta: FILE: commandment/mdm/__init__.py class CommandType (line 5) | class CommandType(Enum): class Platform (line 73) | class Platform(Enum): class AccessRights (line 81) | class AccessRights(IntFlag): method _generate_next_value_ (line 86) | def _generate_next_value_(name, start, count, last_values): class CommandStatus (line 111) | class CommandStatus(Enum): class SettingsItem (line 142) | class SettingsItem(Enum): class WallpaperLocation (line 160) | class WallpaperLocation(IntEnum): FILE: commandment/mdm/app.py function authenticate (line 31) | def authenticate(plist_data): function token_update (line 79) | def token_update(plist_data): function user_authenticate (line 135) | def user_authenticate(plist_data): function check_out (line 140) | def check_out(plist_data): function mdm (line 174) | def mdm(): FILE: commandment/mdm/commands.py class CommandRegistry (line 12) | class CommandRegistry(type): method __new__ (line 15) | def __new__(mcs, name, bases, namespace, **kwds): class Command (line 24) | class Command(metaclass=CommandRegistry): method __init__ (line 39) | def __init__(self, uuid=None) -> None: method uuid (line 59) | def uuid(self) -> UUID: method parameters (line 63) | def parameters(self) -> Dict[str, Any]: method new_request_type (line 67) | def new_request_type(cls, request_type: str, parameters: dict, uuid: s... method to_dict (line 88) | def to_dict(self) -> dict: class DeviceInformation (line 101) | class DeviceInformation(Command): class Queries (line 105) | class Queries(Enum): method __init__ (line 266) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method for_platform (line 271) | def for_platform(cls, platform: Platform, min_os_version: str, queries... method queries (line 306) | def queries(self) -> Set[str]: method to_dict (line 309) | def to_dict(self) -> dict: class SecurityInfo (line 320) | class SecurityInfo(Command): method __init__ (line 324) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: class DeviceLock (line 329) | class DeviceLock(Command): method __init__ (line 333) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method to_dict (line 337) | def to_dict(self) -> dict: class ClearPasscode (line 355) | class ClearPasscode(Command): method __init__ (line 360) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method to_dict (line 364) | def to_dict(self) -> dict: class ProfileList (line 374) | class ProfileList(Command): method __init__ (line 378) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: class InstallProfile (line 383) | class InstallProfile(Command): method __init__ (line 387) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method to_dict (line 396) | def to_dict(self) -> dict: class RemoveProfile (line 406) | class RemoveProfile(Command): method __init__ (line 410) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method to_dict (line 416) | def to_dict(self) -> dict: class CertificateList (line 427) | class CertificateList(Command): method __init__ (line 431) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: class ProvisioningProfileList (line 436) | class ProvisioningProfileList(Command): method __init__ (line 440) | def __init__(self, uuid: Optional[UUID]=None, **kwargs): class InstalledApplicationList (line 445) | class InstalledApplicationList(Command): method __init__ (line 449) | def __init__(self, uuid: Optional[UUID]=None, **kwargs): method managed_apps_only (line 455) | def managed_apps_only(self) -> Optional[bool]: method managed_apps_only (line 459) | def managed_apps_only(self, value: bool) -> None: method identifiers (line 463) | def identifiers(self) -> Optional[List[str]]: method identifiers (line 467) | def identifiers(self, bundle_ids: List[str]) -> None: method to_dict (line 471) | def to_dict(self) -> dict: class InstallApplication (line 482) | class InstallApplication(Command): method __init__ (line 486) | def __init__(self, uuid: Optional[UUID]=None, **kwargs) -> None: method itunes_store_id (line 498) | def itunes_store_id(self) -> Optional[int]: method itunes_store_id (line 502) | def itunes_store_id(self, id: int): method to_dict (line 509) | def to_dict(self) -> dict: class ManagedApplicationList (line 516) | class ManagedApplicationList(Command): class RestartDevice (line 521) | class RestartDevice(Command): class ShutDownDevice (line 527) | class ShutDownDevice(Command): class EraseDevice (line 533) | class EraseDevice(Command): class RequestMirroring (line 539) | class RequestMirroring(Command): class StopMirroring (line 544) | class StopMirroring(Command): class Restrictions (line 550) | class Restrictions(Command): class UsersList (line 555) | class UsersList(Command): class LogOutUser (line 560) | class LogOutUser(Command): class DeleteUser (line 565) | class DeleteUser(Command): class EnableLostMode (line 570) | class EnableLostMode(Command): class DisableLostMode (line 576) | class DisableLostMode(Command): class DeviceLocation (line 582) | class DeviceLocation(Command): class PlayLostModeSound (line 588) | class PlayLostModeSound(Command): class AvailableOSUpdates (line 594) | class AvailableOSUpdates(Command): class Settings (line 599) | class Settings(Command): method __init__ (line 604) | def __init__(self, method to_dict (line 656) | def to_dict(self) -> dict: FILE: commandment/mdm/decorators.py function handle_error_status (line 4) | def handle_error_status(func): FILE: commandment/mdm/handlers.py function ack_device_information (line 24) | def ack_device_information(request: DBCommand, device: Device, response:... function ack_security_info (line 46) | def ack_security_info(request: DBCommand, device: Device, response: dict): function ack_profile_list (line 55) | def ack_profile_list(request: DBCommand, device: Device, response: dict): function ack_certificate_list (line 136) | def ack_certificate_list(request: DBCommand, device: Device, response: d... function ack_installed_app_list (line 173) | def ack_installed_app_list(request: DBCommand, device: Device, response:... function ack_install_profile (line 220) | def ack_install_profile(request: DBCommand, device: Device, response: di... function ack_install_profile (line 227) | def ack_install_profile(request: DBCommand, device: Device, response: di... function ack_available_os_updates (line 234) | def ack_available_os_updates(request: DBCommand, device: Device, respons... function ack_install_application (line 253) | def ack_install_application(request: DBCommand, device: Device, response... function ack_managed_application_list (line 289) | def ack_managed_application_list(request: DBCommand, device: Device, res... function ack_restart_device (line 332) | def ack_restart_device(request: DBCommand, device: Device, response: dict): function ack_restart_device (line 343) | def ack_restart_device(request: DBCommand, device: Device, response: dict): FILE: commandment/mdm/resources.py class CommandsList (line 9) | class CommandsList(ResourceList): method query (line 10) | def query(self, view_kwargs): class CommandDetail (line 30) | class CommandDetail(ResourceDetail): class CommandRelationship (line 39) | class CommandRelationship(ResourceRelationship): FILE: commandment/mdm/response_schema.py class ErrorChainItem (line 11) | class ErrorChainItem(Schema): class CommandResponse (line 20) | class CommandResponse(Schema): class OrganizationInfo (line 28) | class OrganizationInfo(Schema): class AutoSetupAdminAccount (line 32) | class AutoSetupAdminAccount(Schema): class OSUpdateSettings (line 37) | class OSUpdateSettings(Schema): class DeviceInformation (line 51) | class DeviceInformation(Schema): method normalize_osu (line 115) | def normalize_osu(self, data): class DeviceInformationResponse (line 122) | class DeviceInformationResponse(CommandResponse): class InstallApplicationResponse (line 126) | class InstallApplicationResponse(CommandResponse): class HardwareEncryptionCaps (line 131) | class HardwareEncryptionCaps(IntFlag): class FirewallApplicationItem (line 139) | class FirewallApplicationItem(Schema): class FirewallSettings (line 145) | class FirewallSettings(Schema): class FirmwarePasswordStatus (line 152) | class FirmwarePasswordStatus(Schema): class ManagementStatus (line 158) | class ManagementStatus(Schema): class SecurityInfoResponse (line 163) | class SecurityInfoResponse(CommandResponse): class InstalledApplicationItem (line 180) | class InstalledApplicationItem(Schema): method make_installed_application (line 197) | def make_installed_application(self, data: Optional[dict]) -> Optional... class InstalledApplicationListResponse (line 201) | class InstalledApplicationListResponse(CommandResponse): class CertificateListItem (line 205) | class CertificateListItem(Schema): method make_installed_certificate (line 211) | def make_installed_certificate(self, data: dict) -> inventory_models.I... class CertificateListResponse (line 215) | class CertificateListResponse(CommandResponse): class AvailableOSUpdate (line 219) | class AvailableOSUpdate(Schema): method make_available_os_update (line 237) | def make_available_os_update(self, data: dict) -> commandment.inventor... class AvailableOSUpdateListResponse (line 241) | class AvailableOSUpdateListResponse(CommandResponse): class ProfileListPayloadItem (line 245) | class ProfileListPayloadItem(Schema): method make_installed_payload (line 255) | def make_installed_payload(self, data: dict) -> inventory_models.Insta... class ProfileListItem (line 259) | class ProfileListItem(Schema): method make_installed_profile (line 274) | def make_installed_profile(self, data: dict) -> inventory_models.Insta... class ProfileListResponse (line 278) | class ProfileListResponse(CommandResponse): FILE: commandment/mdm/routers.py class CommandRouter (line 15) | class CommandRouter(object): method __init__ (line 29) | def __init__(self, app: Union[Flask, Blueprint]) -> None: method handle (line 33) | def handle(self, command: Command, device: Device, response: dict): method route (line 41) | def route(self, request_type: str): class PlistRouter (line 64) | class PlistRouter(object): method __init__ (line 68) | def __init__(self, app: app, url: str) -> None: method view (line 73) | def view(self): method route (line 92) | def route(self, key: str, value: Any): FILE: commandment/mdm/schema.py class CommandSchema (line 5) | class CommandSchema(Schema): class Meta (line 6) | class Meta: FILE: commandment/mdm/util.py function queryresponses_to_query_set (line 5) | def queryresponses_to_query_set(responses: dict): function queue_full_inventory (line 9) | def queue_full_inventory(device: Device): FILE: commandment/models.py class CellularTechnology (line 27) | class CellularTechnology(IntEnum): class Device (line 42) | class Device(db.Model): method token (line 256) | def token(self): method token (line 260) | def token(self, value): method hex_token (line 264) | def hex_token(self): method unlock_token (line 286) | def unlock_token(self): method unlock_token (line 290) | def unlock_token(self, value): method platform (line 297) | def platform(self) -> Platform: method __repr__ (line 305) | def __repr__(self): class CommandSequence (line 309) | class CommandSequence(db.Model): class Command (line 320) | class Command(db.Model): method from_model (line 364) | def from_model(cls, cmd: commands.Command): method find_by_uuid (line 382) | def find_by_uuid(cls, uuid: str): method next_command (line 394) | def next_command(cls, device: Device): method next (line 415) | def next(cls, device: Device): # type: (Type[Command], Device) -> Opt... method __repr__ (line 421) | def __repr__(self): class DeviceUser (line 425) | class DeviceUser(db.Model): class Organization (line 454) | class Organization(db.Model): class DeviceIdentitySources (line 484) | class DeviceIdentitySources(Enum): class SCEPConfig (line 491) | class SCEPConfig(db.Model): class SubjectAlternativeNameType (line 519) | class SubjectAlternativeNameType(Enum): class SubjectAlternativeName (line 538) | class SubjectAlternativeName(db.Model): class Tag (line 552) | class Tag(db.Model): FILE: commandment/mutablelist.py class MutableList (line 12) | class MutableList(Mutable, list): method __setitem__ (line 37) | def __setitem__(self, index, value): method __setslice__ (line 42) | def __setslice__(self, start, end, value): method __delitem__ (line 47) | def __delitem__(self, index): method __delslice__ (line 52) | def __delslice__(self, start, end): method pop (line 57) | def pop(self, *arg): method append (line 62) | def append(self, x): method extend (line 66) | def extend(self, x): method insert (line 70) | def insert(self, i, x): method remove (line 74) | def remove(self, i): method clear (line 78) | def clear(self): method sort (line 82) | def sort(self): method reverse (line 86) | def reverse(self): method coerce (line 91) | def coerce(cls, index, value): method __getstate__ (line 100) | def __getstate__(self): method __setstate__ (line 103) | def __setstate__(self, state): FILE: commandment/omdm/__init__.py function omdm (line 9) | def omdm(): FILE: commandment/pkg/__init__.py class ManifestAssetKind (line 4) | class ManifestAssetKind(Enum): FILE: commandment/pkg/appmanifest.py function blow_chunks (line 14) | def blow_chunks(fileobj) -> Tuple[str, List[str]]: function url_from_metadata (line 28) | def url_from_metadata(path: str) -> Optional[str]: function main (line 56) | def main(): FILE: commandment/pkg/manifest.py function chunked_hash (line 9) | def chunked_hash(stream: Union[io.RawIOBase, io.BufferedIOBase], chunk_s... FILE: commandment/pkg/old_app_manifest.py function pkg_signed (line 19) | def pkg_signed(filename): function get_pkg_bundle_ids (line 38) | def get_pkg_bundle_ids(filename): function get_chunked_md5 (line 98) | def get_chunked_md5(filename, chunksize=MD5_CHUNK_SIZE): FILE: commandment/pkg/schema.py class Asset (line 4) | class Asset(Schema): class BundleItem (line 12) | class BundleItem(Schema): class Metadata (line 17) | class Metadata(Schema): class ManifestItem (line 27) | class ManifestItem(Schema): class Manifest (line 32) | class Manifest(Schema): FILE: commandment/pki/ca.py function get_ca (line 9) | def get_ca() -> CertificateAuthority: FILE: commandment/pki/models.py class CertificateAuthority (line 15) | class CertificateAuthority(db.Model): method create (line 34) | def create(cls, common_name: str = 'COMMANDMENT-CA', key_size=2048): method create_device_csr (line 75) | def create_device_csr(self, common_name: str) -> (rsa.RSAPrivateKeyWit... method sign (line 120) | def sign(self, request: x509.CertificateSigningRequest) -> x509.Certif... class CertificateType (line 166) | class CertificateType(Enum): class Certificate (line 181) | class Certificate(db.Model): method from_crypto_type (line 238) | def from_crypto_type(cls, certificate: x509.Certificate, certtype: Cer... class RSAPrivateKey (line 257) | class RSAPrivateKey(db.Model): method from_crypto (line 266) | def from_crypto(cls, private_key: rsa.RSAPrivateKeyWithSerialization): method to_crypto (line 278) | def to_crypto(self) -> rsa.RSAPrivateKey: class CertificateSigningRequest (line 288) | class CertificateSigningRequest(Certificate): method from_crypto (line 295) | def from_crypto(cls, csr: x509.CertificateSigningRequest): class SSLCertificate (line 315) | class SSLCertificate(Certificate): class PushCertificate (line 322) | class PushCertificate(Certificate): method from_crypto (line 329) | def from_crypto(cls, certificate: x509.Certificate): class CACertificate (line 334) | class CACertificate(Certificate): method from_crypto (line 341) | def from_crypto(cls, certificate: x509.Certificate): # type: () -> CA... class DeviceIdentityCertificate (line 346) | class DeviceIdentityCertificate(Certificate): method from_crypto (line 353) | def from_crypto(cls, certificate: x509.Certificate): class EncryptionCertificate (line 375) | class EncryptionCertificate(Certificate): method from_crypto (line 382) | def from_crypto(cls, certificate: x509.Certificate): FILE: commandment/pki/openssl.py function create_pkcs12 (line 9) | def create_pkcs12( FILE: commandment/pki/ormutils.py function find_recipient (line 8) | def find_recipient(cms_data: bytes) -> Optional[Certificate]: FILE: commandment/pki/serialization.py function from_pem (line 11) | def from_pem(pem_data: str) -> x509.Certificate: function from_der (line 15) | def from_der(der_data: bytes) -> x509.Certificate: function rsa_from_der (line 19) | def rsa_from_der(rsa_der_data: bytes, password: str = None) -> rsa.RSAPr... function rsa_from_pem (line 27) | def rsa_from_pem(rsa_pem_data: bytes, password: str = None) -> rsa.RSAPr... function rsa_to_pem (line 35) | def rsa_to_pem(key: rsa.RSAPrivateKeyWithSerialization) -> str: function to_pem (line 43) | def to_pem(certificate: x509.Certificate) -> str: function to_der (line 58) | def to_der(certificate: x509.Certificate) -> bytes: FILE: commandment/pki/ssl.py function generate_signing_request (line 10) | def generate_signing_request(cn: str, dnsname: Optional[str] = None) -> ... function generate_self_signed_certificate (line 50) | def generate_self_signed_certificate(cn: str) -> (rsa.RSAPrivateKey, x50... FILE: commandment/plistutil/nonewriter.py class PlistNoneWriter (line 5) | class PlistNoneWriter(_PlistWriter): method write_dict (line 9) | def write_dict(self, d): function dump (line 36) | def dump(value, fp, *, fmt=FMT_XML, sort_keys=True, skipkeys=False): function dumps (line 47) | def dumps(value, *, fmt=FMT_XML, skipkeys=False, sort_keys=True): FILE: commandment/profiles/__init__.py class PayloadScope (line 10) | class PayloadScope(Enum): FILE: commandment/profiles/ad.py class ADMountStyle (line 5) | class ADMountStyle(Enum): class ADNamespace (line 10) | class ADNamespace(Enum): class ADOption (line 15) | class ADOption(Flag): class ADPacketSignPolicy (line 25) | class ADPacketSignPolicy(Enum): class ADPacketEncryptPolicy (line 31) | class ADPacketEncryptPolicy(Enum): class ADCertificateAcquisitionMechanism (line 38) | class ADCertificateAcquisitionMechanism(Enum): FILE: commandment/profiles/certificates.py class KeyUsage (line 10) | class KeyUsage(IntFlag): FILE: commandment/profiles/eap.py class EAPTypes (line 5) | class EAPTypes(IntEnum): class TTLSInnerAuthentication (line 33) | class TTLSInnerAuthentication(Enum): FILE: commandment/profiles/email.py class EmailAccountType (line 3) | class EmailAccountType(Enum): class EmailAuthenticationType (line 8) | class EmailAuthenticationType(Enum): FILE: commandment/profiles/energy.py class ScheduledPowerEventType (line 4) | class ScheduledPowerEventType(Enum): class ScheduledPowerEventWeekdays (line 12) | class ScheduledPowerEventWeekdays(IntFlag): method _generate_next_value_ (line 13) | def _generate_next_value_(name, start, count, last_values): FILE: commandment/profiles/models.py class Payload (line 9) | class Payload(db.Model): class MDMPayload (line 33) | class MDMPayload(Payload): class SCEPPayload (line 50) | class SCEPPayload(Payload): class CertificatePayload (line 70) | class CertificatePayload(Payload): class PEMCertificatePayload (line 80) | class PEMCertificatePayload(CertificatePayload): class DERCertificatePayload (line 86) | class DERCertificatePayload(CertificatePayload): class PKCS12CertificatePayload (line 92) | class PKCS12CertificatePayload(CertificatePayload): class Profile (line 109) | class Profile(db.Model): FILE: commandment/profiles/plist_schema.py function schema_for (line 17) | def schema_for(payload_type: str) -> Union[None, Type[Schema]]: function register_payload_schema (line 28) | def register_payload_schema(*args) -> Callable[[Type[Schema]], Type[Sche... class Payload (line 38) | class Payload(Schema): class ProfileServicePayload (line 49) | class ProfileServicePayload(Schema): class ConsentTextSchema (line 55) | class ConsentTextSchema(Schema): class CertificatePayloadSchema (line 61) | class CertificatePayloadSchema(Payload): class SCEPPayload (line 69) | class SCEPPayload(Payload): method wrap_payload_content (line 83) | def wrap_payload_content(self, data: dict) -> dict: method make_payload (line 101) | def make_payload(self, data: dict) -> models.SCEPPayload: class MDMPayload (line 106) | class MDMPayload(Payload): method make_payload (line 118) | def make_payload(self, data: dict) -> models.MDMPayload: class ProfileSchema (line 123) | class ProfileSchema(Schema): method get_payloads (line 139) | def get_payloads(self, obj): method load_payloads (line 152) | def load_payloads(self, payload_content: list) -> List[Schema]: method make_profile (line 167) | def make_profile(self, data): FILE: commandment/profiles/resources.py class ProfilesList (line 7) | class ProfilesList(ResourceList): class ProfileDetail (line 15) | class ProfileDetail(ResourceDetail): class ProfileRelationship (line 24) | class ProfileRelationship(ResourceRelationship): FILE: commandment/profiles/schema.py class ProfileSchema (line 6) | class ProfileSchema(Schema): class Meta (line 7) | class Meta: FILE: commandment/profiles/vpn.py class VPNType (line 3) | class VPNType(Enum): FILE: commandment/profiles/wifi.py class WIFIEncryptionType (line 4) | class WIFIEncryptionType(Enum): class WIFIProxyType (line 12) | class WIFIProxyType(Enum): FILE: commandment/threads/startup_thread.py function generate_ca (line 29) | def generate_ca(app: Flask): function split_pkcs12 (line 36) | def split_pkcs12(app: Flask): function run_migrations (line 80) | def run_migrations(app: Flask): function startup_callback (line 89) | def startup_callback(app: Flask): function start (line 97) | def start(app: Flask): FILE: commandment/utils.py function plistify (line 5) | def plistify(*args, **kwargs): FILE: commandment/vpp/__init__.py function get_vpp (line 7) | def get_vpp() -> VPP: FILE: commandment/vpp/app.py function token (line 11) | def token(): function upload_token (line 28) | def upload_token(): FILE: commandment/vpp/decorators.py function raise_error_replies (line 6) | def raise_error_replies(f): FILE: commandment/vpp/enum.py class VPPPricingParam (line 5) | class VPPPricingParam(Enum): class VPPUserStatus (line 14) | class VPPUserStatus(Enum): class LicenseAssociationType (line 32) | class LicenseAssociationType(Enum): class LicenseDisassociationType (line 43) | class LicenseDisassociationType(Enum): class VPPProductType (line 58) | class VPPProductType(IntEnum): FILE: commandment/vpp/errors.py class VPPErrorType (line 4) | class VPPErrorType(IntEnum): class VPPError (line 47) | class VPPError(Exception): class VPPAPIError (line 52) | class VPPAPIError(VPPError): method __init__ (line 59) | def __init__(self, errno, message): FILE: commandment/vpp/models.py class VPPAccount (line 11) | class VPPAccount(db.Model): method stoken (line 17) | def stoken(self) -> str: method stoken (line 21) | def stoken(self, value: str): class VPPUser (line 46) | class VPPUser(db.Model): class VPPLicense (line 57) | class VPPLicense(db.Model): FILE: commandment/vpp/schema.py class VPPAccountSchema (line 4) | class VPPAccountSchema(Schema): FILE: commandment/vpp/vpp.py function encode_stoken (line 24) | def encode_stoken(token: dict) -> bytes: class VPPCursor (line 36) | class VPPCursor(object): method batch_count (line 45) | def batch_count(self) -> Optional[int]: method total (line 50) | def total(self) -> Optional[int]: method batch_token (line 55) | def batch_token(self) -> Optional[str]: method since_modified_token (line 60) | def since_modified_token(self) -> Optional[str]: method __init__ (line 65) | def __init__(self, since_modified_token: str = None, vpp=None) -> None: class VPPUserCursor (line 73) | class VPPUserCursor(VPPCursor): method users (line 81) | def users(self) -> Optional[List[dict]]: method __init__ (line 85) | def __init__(self, includes_retired: bool = True, vpp=None) -> None: method next (line 89) | def next(self): class VPPLicenseCursor (line 104) | class VPPLicenseCursor(VPPCursor): method licenses (line 110) | def licenses(self) -> Optional[List[dict]]: method __init__ (line 115) | def __init__(self, *args, **kwargs) -> None: method next (line 118) | def next(self): class VPPLicenseOperation (line 132) | class VPPLicenseOperation(object): method adam_id (line 144) | def adam_id(self) -> int: method pricing_param (line 148) | def pricing_param(self) -> str: method associations (line 152) | def associations(self) -> Tuple[LicenseAssociationType, List[LicenseAs... method disassociations (line 156) | def disassociations(self) -> Tuple[LicenseDisassociationType, List[Lic... method __init__ (line 159) | def __init__(self, adam_id: int, pricing_param: str = 'STDQ', method add (line 169) | def add(self, association_type: LicenseAssociationType, value: str): method additions_for_type (line 177) | def additions_for_type(self, association_type: LicenseAssociationType)... method remove (line 180) | def remove(self, disassociation_type: LicenseDisassociationType, value... method removals_for_type (line 188) | def removals_for_type(self, disassociation_type: LicenseDisassociation... class VPPUserLicenseOperation (line 192) | class VPPUserLicenseOperation(VPPLicenseOperation): method __init__ (line 201) | def __init__(self, *args, **kwargs) -> None: class VPPDeviceLicenseOperation (line 207) | class VPPDeviceLicenseOperation(VPPLicenseOperation): method __init__ (line 216) | def __init__(self, *args, **kwargs) -> None: class VPP (line 222) | class VPP(object): method __init__ (line 244) | def __init__(self, stoken: str, vpp_service_config_url: str = SERVICE_... method _fetch_config (line 264) | def _fetch_config(self, service_config_url: str) -> dict: method register_user (line 274) | def register_user(self, client_user_id: str, email: str = None, facili... method get_user (line 307) | def get_user(self, client_user_id: str = None, its_id_hash: str = None... method users (line 333) | def users(self, include_retired: int = 1, facilitator_member_id: str =... method retire_user (line 364) | def retire_user(self, client_user_id: str = None, facilitator_member_i... method edit_user (line 388) | def edit_user(self, client_user_id: str = None, facilitator_member_id:... method assets (line 421) | def assets(self, include_license_counts: bool = True, facilitator_memb... method manage (line 440) | def manage(self, adam_id: int, pricing_param: str = 'STDQ') -> VPPLice... method manage_user_licenses (line 456) | def manage_user_licenses(self, adam_id: int, pricing_param: str = 'STD... method manage_device_licenses (line 472) | def manage_device_licenses(self, adam_id: int, pricing_param: str = 'S... method licenses (line 488) | def licenses(self, method save (line 532) | def save(self, operation: VPPLicenseOperation, notify: bool = False) -... method bulk_update_licenses (line 560) | def bulk_update_licenses(self, FILE: tests/api/conftest.py function device (line 12) | def device(session: Session): FILE: tests/api/test_devices.py class TestDevicesAPI (line 11) | class TestDevicesAPI: method test_patch_device_name (line 13) | def test_patch_device_name(self, client: MDMClient, session): method test_patch_hostname (line 41) | def test_patch_hostname(self, client: MDMClient, session): method test_patch_hostname_ios (line 68) | def test_patch_hostname_ios(self): method test_patch_device_name_reverted (line 73) | def test_patch_device_name_reverted(self, client: MDMClient, session): method test_patch_device_name_coalesced (line 113) | def test_patch_device_name_coalesced(self, client: MDMClient, session): FILE: tests/client.py class MDMClient (line 4) | class MDMClient(FlaskClient): method __init__ (line 13) | def __init__(self, *args, **kwargs): FILE: tests/conftest.py function app (line 24) | def app() -> Generator[Flask, None, None]: function db (line 39) | def db(app: Flask) -> Generator[SQLAlchemy, None, None]: function session (line 48) | def session(db: SQLAlchemy) -> Generator[scoped_session, None, None]: function client (line 78) | def client(app: Flask) -> MDMClient: FILE: tests/dep/conftest.py function simulator_token (line 15) | def simulator_token() -> dict: function live_token (line 21) | def live_token() -> str: function live_device (line 30) | def live_device() -> str: function live_dep_profile (line 35) | def live_dep_profile() -> str: function dep (line 40) | def dep(simulator_token: dict) -> DEP: function dep_live (line 53) | def dep_live(live_token: str): function dep_profile (line 58) | def dep_profile() -> dict: function dep_profile_committed (line 82) | def dep_profile_committed(dep_profile: dict, session: Session): function device (line 89) | def device(session: Session): FILE: tests/dep/test_dep.py class TestDEP (line 6) | class TestDEP: method test_account (line 7) | def test_account(self, dep: DEP): method test_fetch_devices (line 12) | def test_fetch_devices(self, dep: DEP): method test_fetch_cursor (line 21) | def test_fetch_cursor(self, dep: DEP): FILE: tests/dep/test_dep_app.py class TestDEPAPI (line 14) | class TestDEPAPI: method test_post_dep_profile_relationship (line 16) | def test_post_dep_profile_relationship(self, client: MDMClient, session): FILE: tests/dep/test_dep_failures.py class TestDEPFailures (line 6) | class TestDEPFailures: method test_token_failure (line 16) | def test_token_failure(self, dep: DEP, expected_status: int, expected_... method test_account_failure (line 27) | def test_account_failure(self, dep: DEP, expected_status: int, expecte... FILE: tests/dep/test_dep_live.py class TestDEPLive (line 6) | class TestDEPLive: method test_account (line 7) | def test_account(self, dep_live: DEP): method test_fetch_devices (line 26) | def test_fetch_devices(self, dep_live: DEP): method test_device_details (line 34) | def test_device_details(self, dep_live: DEP, live_device: str): method test_get_profile (line 54) | def test_get_profile(self, dep_live: DEP, live_dep_profile: str): FILE: tests/dep/test_smime.py class TestDepSmime (line 13) | class TestDepSmime: method test_decrypt (line 14) | def test_decrypt(self): FILE: tests/mdm/conftest.py function device (line 12) | def device(session: Session): function authenticate_request (line 23) | def authenticate_request() -> str: function tokenupdate_request (line 31) | def tokenupdate_request() -> str: function tokenupdate_user_request (line 39) | def tokenupdate_user_request() -> str: function checkout_request (line 47) | def checkout_request() -> str: function available_os_updates_request (line 55) | def available_os_updates_request() -> str: FILE: tests/mdm/test_available_os_updates.py function available_os_updates_command (line 13) | def available_os_updates_command(session): class TestAvailableOSUpdates (line 27) | class TestAvailableOSUpdates: method test_available_os_updates_response (line 29) | def test_available_os_updates_response(self, client: MDMClient, availa... FILE: tests/mdm/test_certificate_list.py function certificate_list_response (line 12) | def certificate_list_response(): function certificate_list_command (line 20) | def certificate_list_command(session): class TestCertificateList (line 32) | class TestCertificateList: method test_certificate_list_response (line 34) | def test_certificate_list_response(self, client: MDMClient, certificat... FILE: tests/mdm/test_checkin.py class TestCheckin (line 7) | class TestCheckin: method test_authenticate (line 9) | def test_authenticate(self, client: MDMClient, authenticate_request: s... method test_tokenupdate (line 15) | def test_tokenupdate(self, client: MDMClient, tokenupdate_request: str): method test_checkout (line 27) | def test_checkout(self, client: MDMClient, checkout_request: str): FILE: tests/mdm/test_device_information.py function device_information_response (line 10) | def device_information_response(): class TestDeviceInformation (line 18) | class TestDeviceInformation: method test_device_information_response (line 20) | def test_device_information_response(self, client: MDMClient, device_i... FILE: tests/mdm/test_installed_application_list.py function installed_application_list_response (line 12) | def installed_application_list_response(): function installed_application_list_command (line 20) | def installed_application_list_command(session): class TestInstalledApplicationList (line 32) | class TestInstalledApplicationList: method test_installed_application_list_response (line 34) | def test_installed_application_list_response(self, client: MDMClient, ... FILE: tests/mdm/test_profile_list.py function profile_list_response (line 11) | def profile_list_response() -> str: class TestProfileList (line 19) | class TestProfileList: method test_profile_list_response (line 21) | def test_profile_list_response(self, client: MDMClient, profile_list_r... FILE: tests/mdm/test_security_info.py function security_info_response (line 13) | def security_info_response(): function security_info_command (line 21) | def security_info_command(session): class TestSecurityInfo (line 33) | class TestSecurityInfo: method test_security_info_response (line 35) | def test_security_info_response(self, client: MDMClient, security_info... FILE: tests/pki/conftest.py function private_key (line 11) | def private_key() -> rsa.RSAPrivateKey: function csr (line 21) | def csr(private_key: rsa.RSAPrivateKey) -> x509.CertificateSigningRequest: function certificate (line 35) | def certificate(private_key: rsa.RSAPrivateKey) -> x509.Certificate: function ca_certificate (line 59) | def ca_certificate(private_key: rsa.RSAPrivateKey) -> x509.Certificate: FILE: tests/pki/test_models.py class TestModels (line 11) | class TestModels: method test_rsa_privatekey_from_crypto (line 13) | def test_rsa_privatekey_from_crypto(self, private_key: rsa.RSAPrivateK... method test_ca_certificate_from_crypto (line 21) | def test_ca_certificate_from_crypto(self, ca_certificate: x509.Certifi... FILE: tests/pki/test_openssl.py class TestOpenssl (line 12) | class TestOpenssl: method test_pkcs12_from_crypto (line 14) | def test_pkcs12_from_crypto(self, private_key: rsa.RSAPrivateKeyWithSe... FILE: tests/pki/test_ormutils.py class TestORMUtils (line 12) | class TestORMUtils: method test_find_recipient (line 14) | def test_find_recipient(self, certificate): FILE: tests/test_api_flat.py class TestApiCertificates (line 10) | class TestApiCertificates: FILE: tests/test_mdmcert.py function private_key (line 16) | def private_key() -> rsa.RSAPrivateKey: function csr (line 26) | def csr(private_key: rsa.RSAPrivateKey) -> x509.CertificateSigningRequest: function encryption_cert (line 40) | def encryption_cert() -> x509.Certificate: FILE: tests/threads/test_startup_thread.py class TestStartupThread (line 6) | class TestStartupThread: method test_startup_thread_ca (line 8) | def test_startup_thread_ca(self, session): FILE: tests/vpp/conftest.py function simulator_token (line 30) | def simulator_token() -> str: function vpp (line 36) | def vpp(simulator_token: str) -> VPP: FILE: tests/vpp/vpp_test.py class TestVPP (line 17) | class TestVPP: method test_vpp_register_user (line 22) | def test_vpp_register_user(self, vpp: VPP): method test_getuser_by_client_id (line 27) | def test_getuser_by_client_id(self, vpp: VPP): method test_getuser_by_user_id (line 35) | def test_getuser_by_user_id(self, vpp: VPP): method test_retireuser_by_client_id (line 40) | def test_retireuser_by_client_id(self, vpp: VPP): method test_edit_user_by_client_id (line 52) | def test_edit_user_by_client_id(self, vpp: VPP): method test_get_assets (line 57) | def test_get_assets(self, vpp: VPP): method test_users (line 65) | def test_users(self, vpp: VPP): method test_licenses (line 73) | def test_licenses(self, vpp: VPP): method test_manage_one_license (line 85) | def test_manage_one_license(self, vpp: VPP): FILE: ui/.storybook/config.js function loadStories (line 5) | function loadStories() { FILE: ui/_deprecated/AssistantPage.tsx type AssistantPageStateProps (line 16) | interface AssistantPageStateProps { type AssistantPageDispatchProps (line 20) | interface AssistantPageDispatchProps { type OwnProps (line 26) | interface OwnProps { type AssistantPageProps (line 30) | interface AssistantPageProps extends AssistantPageDispatchProps, Assista... class AssistantPage (line 46) | class AssistantPage extends React.Component { type ReduxStateProps (line 28) | interface ReduxStateProps { function mapStateToProps (line 32) | function mapStateToProps(state: RootState, ownProps?: OwnProps): ReduxSt... type ReduxDispatchProps (line 38) | interface ReduxDispatchProps { function mapDispatchToProps (line 43) | function mapDispatchToProps(dispatch: Dispatch, ownProps?: Ow... class BaseDeviceGroupPage (line 51) | class BaseDeviceGroupPage extends React.Component): ReduxDispatc... type DeviceGroupsPageProps (line 42) | interface DeviceGroupsPageProps extends ReduxStateProps, ReduxDispatchPr... type DeviceGroupsPageState (line 47) | interface DeviceGroupsPageState { class UnconnectedDeviceGroupsPage (line 51) | class UnconnectedDeviceGroupsPage extends React.Component { method componentWillMount (line 40) | componentWillMount?() { method render (line 56) | render(): JSX.Element { FILE: ui/_deprecated/MDMPage.tsx type MDMPageState (line 11) | interface MDMPageState { type MDMPageDispatchProps (line 15) | interface MDMPageDispatchProps { type MDMPageProps (line 19) | interface MDMPageProps extends MDMPageState, MDMPageDispatchProps, Route... class MDMPage (line 33) | class MDMPage extends React.Component { method componentWillMount (line 50) | componentWillMount?() { method render (line 63) | render(): JSX.Element { FILE: ui/_deprecated/assistant/APNSConfiguration.tsx type APNSConfigurationProps (line 5) | interface APNSConfigurationProps { class APNSConfiguration (line 9) | class APNSConfiguration extends React.Component { method render (line 9) | render() { FILE: ui/_deprecated/assistant/SCEPConfiguration.tsx type SCEPConfigurationProps (line 4) | interface SCEPConfigurationProps { class SCEPConfiguration (line 8) | class SCEPConfiguration extends React.Component extends Error { type TypeDescriptor (line 99) | interface TypeDescriptor { type MiddlewareOptions (line 123) | interface MiddlewareOptions { type RSAActionTypeTuple (line 146) | type RSAActionTypeTuple = [string | symbol, string | symbol, string | sy... type HTTPVerb (line 154) | type HTTPVerb = "GET" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE" | "... type RSAActionBody (line 156) | interface RSAActionBody { type Credentials (line 166) | enum Credentials { type RSAAActionType (line 172) | type RSAAActionType = string | TypeDescriptor; type RSAAActionTypes (line 173) | type RSAAActionTypes = [RSAAActionType, RSAAActionType, RSAAActionType]; type RSAAction (line 175) | interface RSAAction { type AnyAction (line 193) | interface AnyAction { FILE: ui/src/components/ActionMenu.tsx type UIActionTypes (line 4) | enum UIActionTypes { type IActionMenu (line 10) | interface IActionMenu { FILE: ui/src/components/App.tsx class AppCool (line 14) | class AppCool extends React.Component<{}, {}> { method render (line 15) | public render() { FILE: ui/src/components/BareLayout.tsx type INavigationLayout (line 7) | interface INavigationLayout { FILE: ui/src/components/CertificateTypeIcon.tsx type CertificateTypeIconProps (line 4) | interface CertificateTypeIconProps { FILE: ui/src/components/CheckListItem.tsx type ICheckListItemProps (line 4) | interface ICheckListItemProps { FILE: ui/src/components/DeviceActions.tsx type DeviceActionsProps (line 3) | interface DeviceActionsProps { FILE: ui/src/components/Navigation.tsx type INavigationProps (line 7) | interface INavigationProps { FILE: ui/src/components/NavigationVertical.tsx type IRouteProps (line 8) | interface IRouteProps { type INavigationVerticalProps (line 11) | interface INavigationVerticalProps extends RouteComponentProps { FILE: ui/src/components/modals/ProfileUploadModal.tsx type IProfileUploadModalProps (line 7) | interface IProfileUploadModalProps extends RouteComponentProps { FILE: ui/src/components/react-table/SUISelectionTools.tsx type ISUISelectionTools (line 7) | interface ISUISelectionTools { FILE: ui/src/components/react-tables/AppDeployStatusTable.tsx type IAppDeployStatusTableProps (line 7) | interface IAppDeployStatusTableProps { FILE: ui/src/components/react-tables/ApplicationsTable.tsx type IApplicationsTableProps (line 11) | interface IApplicationsTableProps { FILE: ui/src/components/react-tables/DEPAccountsTable.tsx type IDEPAccountsTableProps (line 10) | interface IDEPAccountsTableProps { FILE: ui/src/components/react-tables/DEPProfilesTable.tsx type IDEPProfilesTableProps (line 9) | interface IDEPProfilesTableProps { FILE: ui/src/components/react-tables/DeviceApplicationsTable.tsx type IDeviceApplicationsTableProps (line 9) | interface IDeviceApplicationsTableProps { FILE: ui/src/components/react-tables/DeviceCertificatesTable.tsx type IDeviceCertificateTableProps (line 8) | interface IDeviceCertificateTableProps { FILE: ui/src/components/react-tables/DeviceCommandsTable.tsx type IDeviceCommandsTableProps (line 9) | interface IDeviceCommandsTableProps { FILE: ui/src/components/react-tables/DeviceProfilesTable.tsx type IDeviceProfilesTableProps (line 7) | interface IDeviceProfilesTableProps { FILE: ui/src/components/react-tables/DeviceUpdatesTable.tsx type IDeviceUpdatesTableProps (line 6) | interface IDeviceUpdatesTableProps extends Partial { FILE: ui/src/components/react-tables/DevicesTable.tsx type IDevicesTableProps (line 12) | interface IDevicesTableProps { FILE: ui/src/components/react-tables/ProfilesTable.tsx type IProfilesTableProps (line 12) | interface IProfilesTableProps { FILE: ui/src/components/semantic-ui/ButtonLink.tsx type IButtonLinkProps (line 5) | interface IButtonLinkProps extends ButtonProps { FILE: ui/src/components/semantic-ui/MenuItemLink.tsx type IMenuItemLinkProps (line 5) | interface IMenuItemLinkProps { FILE: ui/src/components/vpp/VPPAccountDetail.tsx type IVPPAccountDetailProps (line 13) | interface IVPPAccountDetailProps extends VPPAccount { FILE: ui/src/constants.ts constant CERTIFICATE_PURPOSE (line 1) | const CERTIFICATE_PURPOSE: {[propName: string]: string} = { FILE: ui/src/containers/AppStorePage.tsx type IRouteProps (line 37) | interface IRouteProps { type IDispatchProps (line 41) | interface IDispatchProps { type IStateProps (line 48) | interface IStateProps { type AppStorePageProps (line 55) | type AppStorePageProps = IDispatchProps & IStateProps & RouteComponentPr... class UnconnectedAppStorePage (line 57) | class UnconnectedAppStorePage extends React.Component): ReduxDispatchProps { type DeviceCommandsRouteProps (line 32) | interface DeviceCommandsRouteProps { type DeviceDetailProps (line 36) | interface DeviceDetailProps extends ReduxStateProps, ReduxDispatchProps,... type DeviceDetailComponentState (line 40) | interface DeviceDetailComponentState { class UnconnectedDeviceDetail (line 44) | class UnconnectedDeviceDetail extends React.Component { method componentWillMount (line 44) | public componentWillMount?() { method render (line 49) | public render() { FILE: ui/src/containers/settings/VPPAccountsPage.tsx type IReduxStateProps (line 18) | interface IReduxStateProps { type IReduxDispatchProps (line 22) | interface IReduxDispatchProps { type UnconnectedVPPAccountsPageProps (line 27) | type UnconnectedVPPAccountsPageProps = IReduxStateProps & IReduxDispatch... class UnconnectedVPPAccountsPage (line 29) | class UnconnectedVPPAccountsPage extends Component = (id: string, queryParameters: s... type WrappedIndexActionCreator (line 2) | type WrappedIndexActionCreator = (queryParameters: string[]) => R; type FlaskFilterOperation (line 4) | type FlaskFilterOperation = "any" | "between" | "endswith" | "eq" | "ge"... type FlaskFilter (line 8) | interface FlaskFilter { type FlaskFilters (line 15) | type FlaskFilters = FlaskFilter[]; FILE: ui/src/forms/ApplicationForm.tsx type IFormData (line 15) | interface IFormData extends Application { FILE: ui/src/json-api-v1.ts type Link (line 4) | type Link = string | { href?: string, meta?: { [index: string]: any }}; type Links (line 6) | interface Links { type ErrorObject (line 18) | interface ErrorObject { type ErrorResponse (line 34) | interface ErrorResponse { type ResourceIdentifier (line 41) | interface ResourceIdentifier { type RelationshipData (line 47) | type RelationshipData = ResourceIdentifier[] | ResourceIdentifier | null; type Relationship (line 49) | interface Relationship { type Relationships (line 55) | interface Relationships { type PrimaryData (line 59) | type PrimaryData = ResourceObject | Array> | nu... type DataResponse (line 62) | interface DataResponse { type ResourceObject (line 74) | interface ResourceObject { type CreateResourceObject (line 83) | interface CreateResourceObject { type JSONAPIDocument (line 91) | type JSONAPIDocument = DataResponse { FILE: ui/src/store/applications/actions.ts type ApplicationsActionTypes (line 37) | enum ApplicationsActionTypes { type ManagedActionRequest (line 70) | type ManagedActionRequest = RSAAChildIndexActionRequest< type ManagedActionResponse (line 74) | type ManagedActionResponse = RSAAIndexActionResponse< type IndexActionRequest (line 101) | type IndexActionRequest = RSAAIndexActionRequest< type IndexActionResponse (line 105) | type IndexActionResponse = RSAAIndexActionResponse< type PostActionRequest (line 132) | type PostActionRequest = RSAAPostActionRequest< type PostActionResponse (line 137) | type PostActionResponse = RSAAPostActionResponse< type ReadActionRequest (line 224) | type ReadActionRequest = RSAAReadActionRequest< type ReadActionResponse (line 228) | type ReadActionResponse = RSAAReadActionResponse< type PatchActionRequest (line 258) | type PatchActionRequest = RSAAPatchActionRequest< type PatchActionResponse (line 263) | type PatchActionResponse = RSAAReadActionResponse< type DeleteActionRequest (line 294) | type DeleteActionRequest = RSAADeleteActionRequest< type DeleteActionResponse (line 298) | type DeleteActionResponse = RSAADeleteActionResponse< type PatchRelationshipActionRequest (line 322) | type PatchRelationshipActionRequest = ( type PatchRelationshipActionResponse (line 331) | type PatchRelationshipActionResponse = RSAAReadActionResponse< type DeleteRelationshipActionRequest (line 357) | type DeleteRelationshipActionRequest = ( type DeleteRelationshipActionResponse (line 366) | type DeleteRelationshipActionResponse = RSAAReadActionResponse< type ITunesSearchRequestAction (line 392) | interface ITunesSearchRequestAction extends Action To... type ITokenActionResponse (line 23) | interface ITokenActionResponse { type ITokenSaveRequest (line 56) | interface ITokenSaveRequest extends Action RSAAction... type FetchCertificateTypeActionResponse (line 64) | interface FetchCertificateTypeActionResponse { type DELETE_REQUEST (line 84) | type DELETE_REQUEST = "certificates/DELETE_REQUEST"; constant DELETE_REQUEST (line 85) | const DELETE_REQUEST: DELETE_REQUEST = "certificates/DELETE_REQUEST"; type DELETE_SUCCESS (line 86) | type DELETE_SUCCESS = "certificates/DELETE_SUCCESS"; constant DELETE_SUCCESS (line 87) | const DELETE_SUCCESS: DELETE_SUCCESS = "certificates/DELETE_SUCCESS"; type DELETE_FAILURE (line 88) | type DELETE_FAILURE = "certificates/DELETE_FAILURE"; constant DELETE_FAILURE (line 89) | const DELETE_FAILURE: DELETE_FAILURE = "certificates/DELETE_FAILURE"; type DeleteCertificateActionRequest (line 91) | type DeleteCertificateActionRequest = (id: number) => RSAAction RSAAction RSAAction< type ICsrActionResponse (line 23) | interface ICsrActionResponse { type UploadCryptedActionRequest (line 45) | type UploadCryptedActionRequest = (file: File) => ThunkAction ThunkAction Thunk... type PushActionRequest (line 176) | type PushActionRequest = (id: string | number) => type PushActionResponse (line 179) | interface PushActionResponse { type RestartActionRequest (line 202) | type RestartActionRequest = (id: string | number) => RSAAction< type RestartActionResponse (line 205) | interface RestartActionResponse { type ShutdownActionRequest (line 228) | type ShutdownActionRequest = (id: string | number) => type ShutdownActionResponse (line 234) | interface ShutdownActionResponse { type EraseActionRequest (line 259) | type EraseActionRequest = (id: string | number) => type EraseActionResponse (line 265) | interface EraseActionResponse { type LockActionRequest (line 290) | type LockActionRequest = (id: string | number, pin?: string, message?: s... type LockActionResponse (line 296) | interface LockActionResponse { type ClearPasscodeActionRequest (line 326) | type ClearPasscodeActionRequest = (id: string | number) => type ClearPasscodeActionResponse (line 332) | interface ClearPasscodeActionResponse { type InventoryActionRequest (line 357) | type InventoryActionRequest = (id: string | number) => type InventoryActionResponse (line 362) | interface InventoryActionResponse { type TEST_REQUEST (line 387) | type TEST_REQUEST = "devices/TEST_REQUEST"; constant TEST_REQUEST (line 388) | const TEST_REQUEST: TEST_REQUEST = "devices/TEST_REQUEST"; type TEST_SUCCESS (line 389) | type TEST_SUCCESS = "devices/TEST_SUCCESS"; constant TEST_SUCCESS (line 390) | const TEST_SUCCESS: TEST_SUCCESS = "devices/TEST_SUCCESS"; type TEST_FAILURE (line 391) | type TEST_FAILURE = "devices/TEST_FAILURE"; constant TEST_FAILURE (line 392) | const TEST_FAILURE: TEST_FAILURE = "devices/TEST_FAILURE"; type TestActionRequest (line 394) | type TestActionRequest = (id: string | number) => RSAAction(parentId: string, relationshi... type PostRelatedActionResponse (line 515) | type PostRelatedActionResponse = RSAAReadActionResponse