package org.wso2.carbon.device.mgt.ios.payload.enrollment;

class EnrollmentConstants {

    public static final String PAYLOAD_VERSION = "PayloadVersion";
    public static final String PAYLOAD_UUID = "PayloadUUID";
    public static final String PAYLOAD_ORGANIZATION = "PayloadOrganization";
    public static final String PAYLOAD_TYPE = "PayloadType";
    public static final String PAYLOAD_IDENTIFIER = "PayloadIdentifier";
    public static final String PAYLOAD_DISPLAY_NAME = "PayloadDisplayName";
    public static final String PAYLOAD_DESCRIPTION = "PayloadDescription";
    public static final String PAYLOAD_EXPIRATION_DATE = "PayloadExpirationDate";
    public static final String ENCRYPTED_PAYLOAD_CONTENT = "EncryptedPayloadContent";
    public static final String PAYLOAD_CONTENT = "PayloadContent";
    public static final String IDENTITY_CERTIFICATE_UUID = "IdentityCertificateUUID";
    public static final String TOPIC = "Topic";
    public static final String CHECK_IN_URL = "CheckInURL";
    public static final String CHECKOUT_WHEN_REMOVED = "CheckOutWhenRemoved";
    public static final String SERVER_URL = "ServerURL";
    public static final String SIGN_MESSAGE = "SignMessage";
    public static final String IS_REMOVABLE = "IsRemovable";
    public static final String IDENTIFIER = "Username";
    public static final String SECRET = "Password";
    public static final String PAYLOAD_REMOVAL_DISALLOWED = "PayloadRemovalDisallowed";
    public static final String ACCESS_RIGHTS = "AccessRights";
    public static final String URL = "URL";
    public static final String NAME = "Name";
    public static final String CHALLENGE = "Challenge";
    public static final String DEVICE_ATTRIBUTES = "DeviceAttributes";
    public static final String KEY_SIZE = "Keysize";
    public static final String KEY_TYPE = "Key Type";
    public static final String KEY_USAGE = "Key Usage";
    public static final String SUBJECT = "Subject";
    public static final String MDM = "mdm";
    public static final String PROFILE_SERVICE = "Profile Service";
    public static final String EMPTY_STRING = "";
    public static final String ENROLLMENT_CA_INSTANCE = "EnrollmentCAInstance";
    public static final String CONFIGURATION_PAYLOAD_DISPLAY_NAME = "%s MDM Configuration Payload";
    public static final String CONFIGURATION_PAYLOAD_DESCRIPTION = "%s Configurations for Mobile Device Management";
    public static final String MOBILE_CONFIGURATION_PAYLOAD_DISPLAY_NAME = "%s Profile Service";
    public static final String MOBILE_CONFIGURATION_PAYLOAD_DESCRIPTION =
            "Install this profile to enroll for secure access to %s";
    public static final String SCEP_PAYLOAD_DISPLAY_NAME = "%s Profile Service";
    public static final String SCEP_PAYLOAD_DESCRIPTION = "Provides device encryption identity";
    public static final String ENCRYPTED_CERTIFICATE_PAYLOAD_DISPLAY_NAME = "%s Profile Service Enroll";
    public static final String ENCRYPTED_CERTIFICATE_PAYLOAD_DESCRIPTION =
            "Enrolls identity for the encrypted profile service";
    public static final String ENCRYPTED_CONFIGURATION_PAYLOAD_DISPLAY_NAME = "%s Mobile Device Management";
    public static final String ENCRYPTED_CONFIGURATION_PAYLOAD_DESCRIPTION =
            "Access to the %s Mobile Device Management";
    public static final String CERTIFICATE_CONFIGURATION_PAYLOAD_DISPLAY_NAME = "%s Certificate " +
            "Configuration Payload";
    public static final String CCERTIFICATE_CONFIGURATION_PAYLOAD_DESCRIPTION = "%s " +
            "Certificate Configurations for Mobile Device Management";
    public static final String PAYLOAD_DATE_FORMAT = "yyyy-MM-dd'T'00:00:00'Z'";
    public static final String RSA = "RSA";
    public static final int ACCESS_RIGHT_VALUE = 8191;
    public static final int RSA_KEY_LENGTH = 1024;
    public static final int KEY_USAGE_VALUE = 5;
    public static final int PAYLOAD_VERSION_VALUE = 1;

}


