Apple Environment

AppleSignEnvironment object describes a single certificate and keypair for an iOS or macOS application development.

Information can originate from a VCC environment template. You can set these values via POST Codesign/GetEnvironment.

AppleEnvironment: has these values:

  • AllowUserKeyImport: The setting for key imports: true: allow private key imports, otherwise, false.
  • CustomFieldAttributes: An Items array:

    • FieldName: A defined Custom Field name. In the UI, the definition is a Code Signing Environment with a Field Type of List or String . For example:

      Always specify the Project and/or ENV for your Custom Field

    • Values: An array of Custom Field values.

  • Dn: The Distinguished Name (DN) of the environment.
  • Dirty: A value of true indicates the data changed. Otherwise, false.

  • Disabled: A value of true indicates the environment is in use. Otherwise, false.
  • Guid: The GUID that uniquely identifies the environment.
  • IPAddressRestriction: An Items array of trusted client IP addresses.
  • Id: The project environment ID.
  • KeyTimeConstraints: An Items array of signing Time Constraints from VCC.
  • KeyUseFlowDN: The Distinguished Name (DN) location of the Code Signing Flow. In VCC, the flow shows required approvals, checks, and actions that enable key usage.
  • PerUser: true.
  • TemplateDN: The DN of template.
  • Apple environment template Values that originate from the template.