openapi: 3.2.0 info: title: Trust Protection Foundation WebSDK CodeSigning APIs API description: '# Introduction The Trust Protection Foundation Web SDK is a subset of REST APIs that allow you to: * Automate certificate management * Integrate with DevOps processes * Discover machine identities * Extract data to integrate with data warehouses * Perform bulk actions * Set up and administer Trust Protection Foundation * Onboard teams * Create custom, automated business logic and flows between internal systems All these use cases can be accomplished using the Trust Protection Foundation REST…' version: 26.1.1 servers: - url: / description: Current Host - url: https://REPLACEdnsnameME/ description: System - url: https://{dnsname}/ description: Configurable Hostname variables: dnsname: default: localhost description: Production API Hostname security: - AccessToken: [] tags: - name: CodeSigning APIs description: Code Sign Manager allows you to make REST API calls to manage global configurations, templates, projects, signing applications, and rights. paths: /vedsdk/codesign/FindEnvironment: post: tags: - CodeSigning APIs summary: Find Environment description: 'Retrieves a project and environment based on the public key hash of the environment __Permissions:__ The caller must be assigned at least one role on the project _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_FindEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_FindEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_FindEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CreateEnvironment: post: tags: - CodeSigning APIs summary: Create Environment description: 'Adds a new signing environment to a project. The environment manages the way applications will be code signed. The environment only becomes active after a Code Signing Administrator approves the project. __Permissions:__ The caller must be a Code Signing Administrator, or a member of any role on the project that owns the environment. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CreateEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CreateEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CreateEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/DeleteEnvironment: post: tags: - CodeSigning APIs summary: Delete Environment description: 'Removes a Code Sign Manager Environment and related objects such as keys and certificates. __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:delete_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_DeleteEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetEnvironment: post: tags: - CodeSigning APIs summary: Get Environment description: 'Returns information about a signing environment. A signing describes the template where values originate and other information for requesting a signing certificate from a CA. __Permissions:__ The caller must be a Code Signing Administrator, or a member of any role on the project that owns the environment. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RenewEnvironment: post: tags: - CodeSigning APIs summary: Renew Environment description: 'Renews a certificate for an environment, or rotates a key for an environment depending on the type of environment it is. __Permissions:__ The caller must be a Code Signing Administrator, or a the Project Owner. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RenewEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RenewEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RenewEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateEnvironment: post: tags: - CodeSigning APIs summary: Update Environment description: 'Updates Code Sign Manager Environment settings that appear in an approved project. To properly disable an environment, ensure the following steps are taken: * Disabled Flag: Set the ''Disabled'' flag to true. * Status Property: Set the ''Status'' property to 0, which corresponds to a specific enum value defined in SignProjectStatus. | Status Types | Value | | ---------------- | ------| | Disabled | 0 | | Enabled | 1 | | Draft | 2 | | Pending | 3 | | Deleted | 4 | | DisabledByParent | 5 | __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateEnvironment requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateEnvironment' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateEnvironment' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/EnumerateProjects: post: tags: - CodeSigning APIs summary: Get Projects description: 'Returns details about CyberArk Code Sign Manager projects. __Permissions:__ The caller must be a Code Signing Administrator or a member of any role on the project. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_EnumerateProjects requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateProjects' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateProjects' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetProject: post: tags: - CodeSigning APIs summary: Get Project description: 'Returns information about a CyberArk Code Sign Manager project. The project shows environments details like approvers and custom fields that appear in the API. __Permissions:__ The caller must be a Code Signing Administrator or a member of any role on the project. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetProject requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetProject' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetProject' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CreateProject: post: tags: - CodeSigning APIs summary: Create Project description: 'Creates an empty Code Sign Manager Project. After you create the project, use the Code Sign Manager MMC to add environments or POST Codesign/UpdateProject. * Signing Project settings are configurable via this REST API and in the VCC. * A project can also use settings from the global configuration. * After a project is approved, it is ready for code signing. * Administrators can monitor signing progress from the Codesigning UI. * A project has one or more collections, which are references, about signing applications or tools. * A project has one or more Environments and roles which are also known as rights. * Each environment references a template. The Environment also has certificates or keys and a signing flow. The signing flow regulates the progress of application signing via a client. For more information, see Flow API. __Permissions:__ None. Projects are created in a Draft state and cannot be used until approved by an administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CreateProject requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CreateProject' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CreateProject' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateProject: post: tags: - CodeSigning APIs summary: Update Project description: 'Updates Code Sign Manager project and associated environment settings. You can update information about a project even while it is in the draft state. Later, an administrator can approve the project. __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateProject requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateProject' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateProject' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateProjectStatus: post: tags: - CodeSigning APIs summary: Update Project Status description: 'Updates Code Sign Manager project status. __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateProjectStatus requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateProjectStatus' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateProjectStatus' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/DeleteProject: post: tags: - CodeSigning APIs summary: Delete Project description: 'Removes a Code Sign Manager project. __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:delete_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_DeleteProject requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteProject' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteProject' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RenameProject: post: tags: - CodeSigning APIs summary: Rename Project description: 'Renames a Code Sign Manager project. __Permissions:__ The caller must be a Code Signing Administrator, or a Owner. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RenameProject requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RenameProject' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RenameProject' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/EnumerateTemplates: post: tags: - CodeSigning APIs summary: Get Templates description: 'Returns all user-defined CyberArk Code Sign Manager Environment Templates. User-defined templates contain default settings that are either be required or suggested. __Permissions:__ The caller must be a Code Signing Administrator or a member of any role on the project. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_EnumerateEnvironmentTemplates requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateTemplates' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateTemplates' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetTemplate: post: tags: - CodeSigning APIs summary: Get Template description: 'Returns information about a Code Sign Manager Environment Template. __Permissions:__ None. Anyone can view templates. However, some templates may have limited visibility. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetEnvironmentTemplate requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetTemplate' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetTemplate' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CreateTemplate: post: tags: - CodeSigning APIs summary: Create Template description: 'Creates a new, empty Code Sign Manager Environment template based on a TemplateType. Use other API calls to add suggested or required values to use in the parent Environment. After you finish the template, a Owner can create an environment from the template. One or more environments can be used as part of a signing project. If the project environment requires multiple signing keys, be sure to use the PerUser setting. Then, call POST Codesign/UpdateTemplate to apply macro settings for object creation. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CreateEnvironmentTemplate requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CreateTemplate' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CreateTemplate' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateTemplate: post: tags: - CodeSigning APIs summary: Update Template description: 'Updates or applies Code Sign Manager Environment Template settings. The changes apply to all project environments that use this template. The template _PerUser_ attribute is already set to true. To set the value, call POST Codesign/CreateTemplate. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateEnvironmentTemplate requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateTemplate' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateTemplate' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/DeleteTemplate: post: tags: - CodeSigning APIs summary: Delete Template description: 'Removes a Code Sign Manager Environment Template. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:delete_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_DeleteEnvironmentTemplate requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteTemplate' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteTemplate' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RenameTemplate: post: tags: - CodeSigning APIs summary: Rename Template description: 'Renames a Code Sign Manager Environment Template. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RenameEnvironmentTemplate requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RenameTemplate' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RenameTemplate' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/EnumerateApplications: post: tags: - CodeSigning APIs summary: Get Applications description: 'Returns information about tools that are used for signing applications. __Permissions:__ None. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_EnumerateApplications requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateApplications' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateApplications' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetApplication: post: tags: - CodeSigning APIs summary: Get Application description: 'Returns information about a signing application that is known within Code Sign Manager. __Permissions:__ None. Anyone can view Applications _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetApplication requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplication' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplication' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CreateApplication: post: tags: - CodeSigning APIs summary: Create Application description: 'Creates a blank entry for a signing application in Code Sign Manager. __Permissions:__ The caller must be a Code Signing Administrator or Code Signing Application Administrator _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CreateApplication requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CreateApplication' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CreateApplication' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateApplication: post: tags: - CodeSigning APIs summary: Update Application description: 'Updates the attributes of a signing application in Code Sign Manager. When you call Codesign/UpdateApplication, all attributes of a Application object for Code Sign Manager automatically update. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateApplication requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateApplication' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateApplication' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/DeleteApplication: post: tags: - CodeSigning APIs summary: Delete Application description: 'Removes information about a signing application in Code Sign Manager. References to the application are removed from Projects and ApplicationGroups. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:delete_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_DeleteApplication requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteApplication' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteApplication' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RenameApplication: post: tags: - CodeSigning APIs summary: Rename Application description: 'Renames a signing application entry in Code Sign Manager. The actual signing tool name remains unchanged. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RenameApplication requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RenameApplication' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RenameApplication' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CountReferences: post: tags: - CodeSigning APIs summary: Get Application Reference Count description: 'Returns the number of references to a signing application or a signing application collection that are currently in use within Code Sign Manager projects. __Permissions:__ none. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CountReferences requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CountReferences' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CountReferences' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/EnumerateReferences: post: tags: - CodeSigning APIs summary: Get Application Reference description: 'Returns the location of a signing application or collection of signing tools. __Permissions:__ None. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_EnumerateReferences requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateReferences' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateReferences' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/EnumerateApplicationCollections: post: tags: - CodeSigning APIs summary: Get All Applications Collections description: 'Returns information about every signing application collection. __Permissions:__ None. Anyone can view application collections. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_EnumerateApplicationCollections requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateApplicationCollections' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateApplicationCollections' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetApplicationCollection: post: tags: - CodeSigning APIs summary: Get Application Collections Info description: 'Returns information about a signing application collection. Application collections appear in the Signing Applications node of VCC. __Permissions:__ None. Anyone can view application collections. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetApplicationCollection requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollection' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollection' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetApplicationCollectionMemberDNs: post: tags: - CodeSigning APIs summary: Get Application Collection Member DNs description: 'Returns the members of an application collection. Application collection member include ApplicationDNs and any ApplicationCollectionDNs. __Permissions:__ None. Anyone can view application collections. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetApplicationCollectionMemberDNs requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollectionMemberDNs' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollectionMemberDNs' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetApplicationCollectionMembers: post: tags: - CodeSigning APIs summary: Get Members of Application Collection description: 'Resolves the members of this collection into full Applications and ApplicationCollections. __Permissions:__ None. Anyone can view application collections. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetApplicationCollectionMembers requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollectionMembers' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollectionMembers' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/CreateApplicationCollection: post: tags: - CodeSigning APIs summary: Create Application Collection description: 'Creates a new blank signing application collection. An application collection is a set of signing tools. For example, the collection can group the most commonly used tools. The new collection appears in the Signing Applications node of VCC. To add signing tools, call POST Codesign/UpdateApplicationCollection. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_CreateApplicationCollection requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_CreateApplicationCollection' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_CreateApplicationCollection' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/UpdateApplicationCollection: post: tags: - CodeSigning APIs summary: Update Application Collection description: 'Updates the set signing tools in an Application collection. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_UpdateApplicationCollection requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateApplicationCollection' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateApplicationCollection' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/DeleteApplicationCollection: post: tags: - CodeSigning APIs summary: Delete Application Collection description: 'Deletes a collection of signing applications. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:delete_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_DeleteApplicationCollection requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteApplicationCollection' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteApplicationCollection' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RenameApplicationCollection: post: tags: - CodeSigning APIs summary: Rename Application Collection description: 'Renames a signing Application collection. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RenameApplicationCollection requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RenameApplicationCollection' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RenameApplicationCollection' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetGlobalConfiguration: get: tags: - CodeSigning APIs summary: Get Global Configuration description: 'Returns settings that apply to all Code Sign Manager projects. __Permissions:__ The caller is not required to have any special permissions. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetGlobalConfiguration responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetGlobalConfiguration' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/SetGlobalConfiguration: post: tags: - CodeSigning APIs summary: Set Global Configuration description: 'Updates global configuration settings for Code Sign Manager. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_SetGlobalConfiguration requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_SetGlobalConfiguration' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_SetGlobalConfiguration' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/AddAdministrator: post: tags: - CodeSigning APIs summary: Assign Admin Rights to Trustee description: 'Grants Code Signing Administrator rights to allow a trustee to administer any Code Sign Manager project. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_AddAdminiStrator requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_AddAdministrator' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_AddAdministrator' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RemoveAdministrator: post: tags: - CodeSigning APIs summary: Remove Admin Rights from Trustee description: 'Revokes Code Signing Administrator rights from a trustee. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RemoveAdministrator requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveAdministrator' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveAdministrator' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/AddApplicationAdministrator: post: tags: - CodeSigning APIs summary: Add Application Admin Rights description: 'Grants Code Signing Application Administrator rights to a trustee. The Code Signing Application Administrator has permissions to Application and ApplicationCollection objects in Code Sign Manager. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_AddApplicationAdminiStrator requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_AddApplicationAdministrator' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_AddApplicationAdministrator' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RemoveApplicationAdministrator: post: tags: - CodeSigning APIs summary: Remove Application Admin Rights description: 'Revokes Code Signing Application Administrator rights from a trustee. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RemoveApplicationAdministrator requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveApplicationAdministrator' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveApplicationAdministrator' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/AddProjectApprover: post: tags: - CodeSigning APIs summary: Add Project Approver description: 'Grants Project Approval rights to a trustee to sign projects. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_AddProjectApprover requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_AddProjectApprover' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_AddProjectApprover' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RemoveProjectApprover: post: tags: - CodeSigning APIs summary: Remove Project Approver description: 'Revokes Key Use Approver rights from a trustee. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RemoveProjectApprover requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveProjectApprover' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveProjectApprover' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetRight: post: tags: - CodeSigning APIs summary: Get Caller Rights for Project description: 'Returns caller rights for a given Code Sign Manager object. __Permissions:__ None. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetRight requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetRight' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetRight' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetTrusteeRights: post: tags: - CodeSigning APIs summary: Get Trustee Rights description: 'Returns all Code Sign Manager code signing rights for a user. __Permissions:__ The caller must be a Code Signing Administrator or application administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetTrusteeRights requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetTrusteeRights' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetTrusteeRights' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/GetObjectRights: post: tags: - CodeSigning APIs summary: Get Object Rights description: 'Returns all identities that have rights to a Code Sign Manager object. An identity or trustee can be an AD, LDAP, or local user or group. __Permissions:__ The caller must be a Code Signing Administrator. _Required scope: codesign:admin_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetObjectRights requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_GetObjectRights' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_GetObjectRights' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/AddPreApproval: post: tags: - CodeSigning APIs summary: Add Flow Staging Information for a Pre-Approval description: 'Applies a Flow pre-approval for private key use. The Pre-Approval, which is defined in VCC, temporarily overrides and disables any existing approval stages that prevent private key use. Pre-Approval only disables approval stages if the Key Use Flow is configured with a Code Sign Manager Pre-Approval action. _NOTE If you are working with real-time Flow Tickets (for example, a request that is pending approval), use the Flow API instead._ __Prerequisites:__ Each project uses an environment template. In VCC, configure a Key Use Flow that contains a Pre-Approval action. Before calling AddPreApproval, make sure the flow is assigned to the template, For more information, see Configure Code Signing Flows. __Permissions:__ _Required scope: codesign:approve_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_PreApprove requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_AddPreApproval' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_AddPreApproval' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RunMacro: post: tags: - CodeSigning APIs summary: Run Macro Info description: 'Run Macro __Permissions:__ _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RunMacro requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RunMacro' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RunMacro' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/RetrieveArchiveEntries: post: tags: - CodeSigning APIs summary: Retrieve Sign Archive Entries description: 'Returns data about code signing operations. This API is useful for administrators or auditors who need detailed information about the use of signing keys. __Permissions:__ The caller must be a Code Signing Administrator, Code Signing Auditor, Trust Protection Foundation Auditor, or Trust Protection Foundation Master Admin. _Note:_ Code Signing Auditors will see results only from the Code Singing Projects where they are identified as an auditor. _Required scope: codesign:manage_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_RetrieveArchiveEntries requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_RetrieveArchiveEntries' required: true responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_RetrieveArchiveEntries' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/codesign/ExportSignArchive: post: tags: - CodeSigning APIs summary: Exports Sign Archive Entries description: 'Returns a file containing the CSV representation of the Sign Archive after the input filters get applied. __Permissions:__ Scope required for this is Master Admin, System Auditor, Code Signig Admin, or a Code Signing Auditor. _Note:_ The filter attributes SortOder and SortBy are ignored by this endpoint. "AfterEntryId" and "Page" are mutually exclusive. The former takes precedence. _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_ExportSignArchive requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_ExportSignArchive' required: true responses: '200': description: Success '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] get: tags: - CodeSigning APIs summary: Exports Sign Archive Entries, no filtering description: 'Returns a file containing the CSV representation of Code Signing Archive Entries __Permissions:__ Scope required for this is Master Admin, System Auditor, Code Signig Admin, or a Code Signing Auditor. _Note_: This endpoint will default the filtering values and up to 100K entries. For further paging and/or filtering do POST request _Required scope: codesign_' operationId: Venafi_WebSDK_Product_CodeSigning_CodeSigningRest_GetExportSignArchive responses: '200': description: Success '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] /vedsdk/actions/codesign/prequalify/Create: post: tags: - CodeSigning APIs summary: Pre-qualify approval flow description: 'Pre-qualifies and adds a hash to a VCC Flow that already has a Pre-Qualified Signature action. However, the hash is hidden in VCC and CodeSign Protect. Hash data ensures the identity of a specific assembly or executable. Later, during code signing, if the software hash does not match the pre-qualified hash, code signing fails. You can add as many hashes as necessary to a project environment Flow. However, you must call PreQualify/Create to preauthorize each hash so it is available for future code signing. __Permissions:__ The caller, who pre-authorizes the hash, must be a Key Use Approver. _Required scope: codesign:approve_' operationId: Venafi_WebSDK_Product_CodeSigning_PreQualifiedDataRest_CreatePreQualified requestBody: content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningRequest_Create' required: true responses: '200': description: Pre-qualification created content: application/json: schema: $ref: '#/components/schemas/WebSDK_Product_CodeSigning_CodeSigningResponse_Create' '403': description: ' The API requires a scope not granted to the provided access token ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '400': description: ' Missing or invalid request property. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' '401': description: ' A valid access token is required. ' content: application/json: schema: $ref: '#/components/schemas/Web_SDK_Authentication_OAuthError' security: - AccessToken: [] components: schemas: WebSDK_Product_CodeSigning_CodeSigningRequest_RenewEnvironment: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\PrjName\\[YourEnvName].*' Guid: type: string description: The GUID that identifies the environment. Id: type: integer description: The environment identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateApplication: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateProject: required: - Project type: object properties: Project: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: Signing Project WebSDK_Product_CodeSigning_CodeSigningResponse_AddProjectApprover: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetTemplate: type: object properties: CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: The Certificate environment template. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_FindEnvironment: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Project: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: A SignProject object that describes the environments rules, restrictions, users and approvers. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_Create: type: object properties: Dn: type: string description: Object DN User: type: string description: A prefixed user universal, or prefixed name Comment: type: string description: A comment for an operation Data: type: string description: A base64 encoded data blob SingleUse: type: boolean description: Indicates a pre approval should disappear after use IPAddress: type: string description: The IP Address to be used with a pre-approval SigningExecutable: type: string description: The signing executable to be used with a pre-approval Hours: type: integer description: A number of hours format: int32 WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateProjectStatus: required: - ProjectStatus type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing project. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\[YourPrjName]*.' Guid: type: string description: Object GUID Id: type: integer description: Object ID format: int64 ProjectStatus: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' WebSDK_Product_CodeSigning_CodeSigningResponse_CreateTemplate: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteTemplate: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_CreateApplication: type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: A code signing applications Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' CodeSigning_SignResult: title: The result code of a code signing operation enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 1000 - 1001 - 1002 - 2000 - 2001 - 2002 - 3000 - 3001 - 3002 - 3003 - 3004 - 3005 type: integer description: "\n\n**0**: **None** \nUndefined result\n\n**1**: **Success** \nThe operation was successful\n\n**2**: **InsufficientPermission** \nInsufficient permission to perform the operation\n\n**3**: **CreateFailure** \nFailed to create an object\n\n**4**: **UpdateFailure** \nFailed to update an object\n\n**5**: **DeleteFailure** \nFailed to delete an object\n\n**6**: **RenameFailure** \nFailed to rename an object\n\n**7**: **ObjectNotFound** \nRequestion object was not found\n\n**8**: **IncorrectObjectType** \nExpected one object type but was requesting another\n\n**9**: **ObjectHasChildren** \nOperation prohibited on objects with children\n\n**10**: **AssignPermissionFailure** \nFailed to assign permissions\n\n**11**: **RelatedObjectNotSaved** \nObject was saved and related objects had changes that were not saved\n\n**12**: **RemoteError** \nAn error occurred when trying to execute the command via REST API\n\n**13**: **NotImplemented** \nThe requested functionality has not been implemented yet\n\n**14**: **UnhandledException** \nAn unhandled excpetion was thrown\n\n**15**: **FailedToLoadObject** \nFailed to load an object that was required for the operation\n\n**1000**: **AssignProjectPermissionFailure** \nProject may have been saved, but assigning role permissions failed\n\n**1001**: **DuplicateUserAssignment** \nThe user/group was added to a role they were already assigned to\n\n**1002**: **UserNotFound** \nThe user/group was not found in the role\n\n**2000**: **ObjectInGroup** \nTried to add an object to the group that was already there.\n\n**2001**: **ObjectNotInGroup** \nTried to remove an object from the group that was not in the group\n\n**2002**: **ObjectAlreadyExists** \nTried to create an object and an object with the same name already exists\n\n**3000**: **EnvironmentMoveRestricted** \nTried to change the project containing an environment\n\n**3001**: **ValueProhibitedByTemplate** \nAn attribute on the environment does not match what is required by the template\n\n**3002**: **KeyAccessFailure** \nAn attempt to access the key in this environment has failed\n\n**3003**: **QueryFailure** \nAn error occurred while performing a search\n\n**3004**: **ImportFailure** \nAn error occurred while performing an import\n\n**3005**: **ObjectsPending** \nThe key, certificate, or other object is not yet ready for this environment\n" format: int32 CodeSigning_SignRight: title: Enumeration stating what permissions the user has enum: - 0 - 1 - 2 - 4 - 8 - 16 - 32 - 64 type: integer description: "\n\n**0**: **None** \nNo rights\n\n**1**: **Admin** \nAdministrator (full) rights\n\n**2**: **Use** \nThe right to use a key for signing\n\n**4**: **Audit** \nThe right to audit a project\n\n**8**: **Owner** \nThe right indicating ownership of a project\n\n**16**: **ProjectApproval** \nThe right to approve draft projects\n\n**32**: **ApplicationAdmin** \nThe right to add/remove/change code signing applications and application collections\n\n**64**: **ApproveUse** \nThe right to approve use of a key for signing\n\n_This field is a flag and the actual value will be the sum of all applicable enumeration values._\n" format: int32 WebSDK_Product_CodeSigning_CodeSigningRequest_CreateTemplate: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\PrjName\\[YourEnvName]*.' PerUser: type: boolean description: 'Immutable. The mode that supports multiple cryptographic objects to use for signing. Applies only to *Code Signing Certificate Environment Template* and *Code Signing GPG Environment Template*. - *true*: Store signing Certificate objects in the Policy Tree by a user''s identity. - *false*: Default.Projects that use this template allow the key pairs that are required by the environment.Multiple signers use the same cryptographic objects.One Certificate object for this template.No macro filtering.' TemplateType: type: string description: 'One of the following encryption methods for signing code: - Code Signing Apple Environment Template - Code Signing Certificate Environment Template - Code Signing CSP Environment Template - Code Signing DotNet Environment Template - Code Signing Key Pair Environment Template - Code Signing GPG Environment Template' WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveApplicationAdministrator: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateProjectStatus: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveApplicationAdministrator: required: - Trustee type: object properties: Trustee: type: string description: The *PrefixedUniversal* identity of a person or group. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveProjectApprover: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteApplicationCollection: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateReferences: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' ReferenceDNs: type: array items: type: string description: An array of DNs of the application or ApplicationCollection that describes signing tools. Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_SetGlobalConfiguration: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_ExportSignArchive: type: object properties: ArchiveFilter: type: object properties: IsSigningRequestAction: type: boolean description: Filter for all statuses that involve key use approval IsSigningFailure: type: boolean description: Filter for all statuses that are considered signing failtures IsSigningSystemError: type: boolean description: Filter for all status errors that are not considered user violations IsSigningViolation: type: boolean description: Filter for all status errors that are considered user violations IsSigningArchiveSettingsChange: type: boolean description: Filter for signing archive settings changes (e.g. enable/disable archive events) TimestampAfter: type: string description: After Timestamp TimestampBefore: type: string description: Before Timestamp EventTypeId: type: string description: EventTypeId in hex format ApplicationHash: type: string description: Application Hash for application allowed for signing Artifact: type: string description: The Artifact AuthenticatedUser: type: string description: Authenticated User who performed the cryptographic operation AuthenticatedUserName: type: string description: Authenticated User Name who performed the cryptographic operation ClientInterface: type: integer description: Client Interface format: int32 ClientLibraryLocation: type: string description: Client Library Location in the file system ClientLibraryName: type: string description: Client Library Name ClientLibraryVersion: type: string description: Client Library Version ClientMechanism: type: integer description: Client Mechanism format: int32 Executable: type: string description: Executable ExecutableLocation: type: string description: Executable Location IPAddress: type: string description: Ip Address of the machine or device performing the cryptographic operation Command: type: string description: Command used to execute the cryptographic operation KeyType: type: string description: Key Type KeyVaultId: type: integer description: Key Vault Id format: int64 Machine: type: string description: Machine name used for the cryptographic operation Mechanism: type: integer description: Mechanism used for the cryptographic operation format: int32 Platform: type: string description: Platform OS RemoteAccount: type: string description: Remote User Account ProjectDN: type: string description: Project Object DN ProjectName: type: string description: Project Object Name ProjectDNs: type: array items: type: string description: Project Objects DNs ProjectId: type: integer description: Project Object format: int64 ProjectIds: type: array items: type: integer format: int64 description: Project Objects EnvironmentDN: type: string description: Environment Object DN EnvironmentName: type: string description: Environment Object Name EnvironmentDNs: type: array items: type: string description: Environment Objects DNs EnvironmentId: type: integer description: Environment Id of the environment used for used for the cryptographic operation format: int64 EnvironmentIds: type: array items: type: integer format: int64 description: Environment Objects FlowDN: type: string description: Flow Object DN FlowName: type: string description: Flow Object Name FlowId: type: integer description: Flow Object format: int64 ArchiveEntryId: type: integer description: Archive Entry Id for the cryptographic operation record format: int64 Grouping: type: integer description: Grouping format: int32 FreeTextFilter: type: string description: Free text filter for filtering using multiple fields description: Filter Dictionary for Archive Filtering PageSize: type: integer description: Pagination Page Size format: int32 Page: type: integer description: Pagination Requested Page format: int32 BeforeEntryId: type: integer description: '' format: int64 SkipCsvHeader: type: boolean description: '' WebSDK_Product_CodeSigning_CodeSigningRequest_RetrieveArchiveEntries: type: object properties: ArchiveFilter: type: object properties: IsSigningRequestAction: type: boolean description: Filter for all statuses that involve key use approval IsSigningFailure: type: boolean description: Filter for all statuses that are considered signing failtures IsSigningSystemError: type: boolean description: Filter for all status errors that are not considered user violations IsSigningViolation: type: boolean description: Filter for all status errors that are considered user violations IsSigningArchiveSettingsChange: type: boolean description: Filter for signing archive settings changes (e.g. enable/disable archive events) TimestampAfter: type: string description: After Timestamp TimestampBefore: type: string description: Before Timestamp EventTypeId: type: string description: EventTypeId in hex format ApplicationHash: type: string description: Application Hash for application allowed for signing Artifact: type: string description: The Artifact AuthenticatedUser: type: string description: Authenticated User who performed the cryptographic operation AuthenticatedUserName: type: string description: Authenticated User Name who performed the cryptographic operation ClientInterface: type: integer description: Client Interface format: int32 ClientLibraryLocation: type: string description: Client Library Location in the file system ClientLibraryName: type: string description: Client Library Name ClientLibraryVersion: type: string description: Client Library Version ClientMechanism: type: integer description: Client Mechanism format: int32 Executable: type: string description: Executable ExecutableLocation: type: string description: Executable Location IPAddress: type: string description: Ip Address of the machine or device performing the cryptographic operation Command: type: string description: Command used to execute the cryptographic operation KeyType: type: string description: Key Type KeyVaultId: type: integer description: Key Vault Id format: int64 Machine: type: string description: Machine name used for the cryptographic operation Mechanism: type: integer description: Mechanism used for the cryptographic operation format: int32 Platform: type: string description: Platform OS RemoteAccount: type: string description: Remote User Account ProjectDN: type: string description: Project Object DN ProjectName: type: string description: Project Object Name ProjectDNs: type: array items: type: string description: Project Objects DNs ProjectId: type: integer description: Project Object format: int64 ProjectIds: type: array items: type: integer format: int64 description: Project Objects EnvironmentDN: type: string description: Environment Object DN EnvironmentName: type: string description: Environment Object Name EnvironmentDNs: type: array items: type: string description: Environment Objects DNs EnvironmentId: type: integer description: Environment Id of the environment used for used for the cryptographic operation format: int64 EnvironmentIds: type: array items: type: integer format: int64 description: Environment Objects FlowDN: type: string description: Flow Object DN FlowName: type: string description: Flow Object Name FlowId: type: integer description: Flow Object format: int64 ArchiveEntryId: type: integer description: Archive Entry Id for the cryptographic operation record format: int64 Grouping: type: integer description: Grouping format: int32 FreeTextFilter: type: string description: Free text filter for filtering using multiple fields description: Filter Dictionary for Archive Filtering PageSize: type: integer description: Pagination Page Size format: int32 Page: type: integer description: Pagination Requested Page format: int32 WebSDK_Product_CodeSigning_CodeSigningResponse_RemoveAdministrator: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_CountReferences: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_GetProject: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing project. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\[YourPrjName].*' Guid: type: string description: The GUID that uniquely identifies the signing project. Id: type: integer description: The signing project identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollectionMemberDNs: type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: The Application object for Code Sign Manager that is currently part of a collection. Dn: type: string description: 'The Distinguished Name (DN) of a set of signing applications. Use this syntax: *\\VED\\Code Signing\\Signing Applications\\[SgnApp]*.' Guid: type: string description: The GUID that uniquely identifies the signing application. Id: type: integer description: The signing application identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_CreateApplicationCollection: type: object properties: ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: The ApplicationCollection that holds this member. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveAdministrator: required: - Trustee type: object properties: Trustee: type: string description: The PrefixedUniversal identity of a person or group. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateApplicationCollections: type: object properties: ApplicationCollections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: An array of ApplicationCollection. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_RenameApplication: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateTemplate: required: - Dn - CertificateTemplate - ObjectNamingPattern type: object properties: Dn: type: string description: 'The Distinguished Name(DN) of the environment template.Use the appropriate syntax.For example, in Postman: *\\VED\\Code Signing\\Environment Templates\\[YourTemplateName]*. To get this value, call POST Codesign/EnumerateTemplates.' CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Certificate Environment Template WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollection: type: object properties: ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: The set of application signing tools that are present in theApplicationCollection. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_AddPreApproval: required: - User - Comment - NotBefore - Hours - SingleUse type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment template. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Environment Templates\\[YourTemplateName]*.' User: type: string description: The key user in which the pre approval should be applied to. Should be in the format of PrefixedName *(e.g. AD:User1)* Comment: type: string description: The comment from the pre-approval indicating why this is being created. NotBefore: type: string description: 'DateTime of when the pre-approval should being. Format: 2023-01-01 08:00 AM' IPAddress: type: string description: In CIDR notation SigningExecutable: type: string description: The .exe of the signing tool used Hours: type: integer description: 'Amount of time the pre-approval should be valid. Example: 72' format: int32 SingleUse: type: boolean description: Should only allow a single signing WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteProject: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_RemoveProjectApprover: required: - Trustee type: object properties: Trustee: type: string description: The *PrefixedUniversal* identity of a person or group. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateTemplates: type: object properties: AppleTemplates: type: array items: type: object properties: TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizationalunit attribute. CNPattern: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template value for the regex pattern to be used to identify acceptable certificates based on the CN CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Apple Signing Driver template wrapper description: An array of Apple environment templates, if any. CertificateTemplates: type: array items: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Certificate Signing Driver template wrapper description: An array of Certificate environment template, if any. CSPTemplates: type: array items: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Signing environment template for the CSP Signing Environment description: An array of CSP environment templates, if any. DotNetTemplates: type: array items: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Signing environment template for the DotNet strongname signing environment description: An array of DotNet environment templates, if any. GPGTemplates: type: array items: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Signing environment template for the GPG Sign Environment description: An array of GPG environment templates, if any. KeyPairTemplates: type: array items: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Signing environment template for the KeyPair Sign Environment description: An array of KeyPair environment templates, if any. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetObjectRights: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_GetTrusteeRights: required: - Trustee type: object properties: Trustee: type: string description: The *PrefixedUniversal* identity. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningRequest_GetTemplate: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment template. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Environment Templates\\[YourTemplateName]*.' Guid: type: string description: The GUID that uniquely identifies the Environment template. Id: type: integer description: The Environment Template identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollection: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing collection. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*.' Guid: type: string description: The GUID that uniquely defines a collection of signing tools. Id: type: integer description: The application collection identifier. format: int64 Web_SDK_Authentication_OAuthError: type: object properties: error: type: string description: Gets or sets the short error name error_description: type: string description: Gets or sets the description of the error description: REST OAuth Error Response WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteProject: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the Code Signing Project. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\[YourProject]*.' Guid: type: string description: The globally unique identifier of the Code Signing Project object. Id: type: integer description: The signing project identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_RenewEnvironment: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetGlobalConfiguration: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. GlobalConfiguration: type: object properties: AvailableKeyStorageLocations: type: array items: type: string description: Gets all available key storage locations DefaultCAContainer: type: string description: Gets the default certificate authority container DefaultCertificateContainer: type: string description: Gets the default certificate container DefaultCredentialContainer: type: string description: Gets the default credential container EnforceGroupRoles: type: boolean description: Gets a flag indicating that only groups may be selected for roles on a project KeyUseTimeout: type: integer description: Gets a value indicating how many seconds a client should wait for a response when attempting to use a key. format: int64 ArchiveRetention: type: integer description: Gets a value indicating how many days archive should wait before expiring entries. format: int64 MaxEnvironmentCount: type: integer description: Gets a value indicating the maximum number of environments to allow for a single key user format: int64 MaximumSupportedClientVersion: type: string description: Gets the maximum client version supported. MinimumSupportedClientVersion: type: string description: Gets the maximum client version supported. UseClientPublicEndpoints: type: boolean description: Gets a flag indicating if the client should download updates from public endpoints. PreventSelfDealing: type: boolean description: Gets a flag indicating the a key user on a project may not be a member if any other Role DisableSigningArchive: type: boolean description: Gets a flag indicating the Disable Status of the Signing Archive PreventUnlimitedSignings: type: boolean description: The flag indicating if Signing Flow approvals can allow unlimited signings. ProjectDeleteFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be deleted ProjectUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be updated ProjectCreateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be created EnvironmentCreateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be create EnvironmentUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be updated EnvironmentDeleteFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be deleted EnvironmentTemplateUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment Template is updated RequestInProgressMessage: type: string description: Gets a value holding the message to be returned in response to a code signing request if flow prevents immediate execution FlowInstanceMacro: type: string description: Gets a value holding the macro that defines how to determine uniqueness of a client request ApprovedKeyStorageLocations: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of key storage locations that are approved for use with code signing description: Global Configuration Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_RunMacro: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateProjects: type: object properties: Filter: type: string description: A simple filter on the Project name. Rights: $ref: '#/components/schemas/CodeSigning_SignRight' WebSDK_Product_CodeSigning_CodeSigningRequest_CreateApplicationCollection: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the new signing collection. Use this syntax: *\\VED\\Code Signing\\Signing Applications\\[collection name]*.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollectionMembers: type: object properties: ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: The ApplicationCollection that holds this member. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateApplicationCollections: type: object properties: Filter: type: string description: The partial tool name and optional trailing asterisk (\*) wild card. For example, *Sign\**. WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteEnvironment: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the Code Signing Environment to delete. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\[YourProject]\\[YourEnvironment]*.' Guid: type: string description: The globally unique identifier of the Code Signing Environment object. Id: type: integer description: The signing project identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningRequest_AddApplicationAdministrator: required: - Trustee type: object properties: Trustee: type: string description: The *PrefixedUniversal* identity. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplication: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing application. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnApp]*.' Guid: type: string description: The GUID that uniquely identifies the signing application. Id: type: integer description: The signing application identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteApplication: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing application. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnApp]*.' Guid: type: string description: The GUID that uniquely identifies the signing application. Id: type: integer description: The signing application identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateApplications: type: object properties: Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: The array of SignApplicationCollections. The attributes that appear depend on the application settings. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteTemplate: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment template. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Environment Templates\\[YourTemplateName]*.' Force: type: boolean description: 'The setting to control deletion while the template is in use: *true*: Force deletion even if the template is in use. *false*: Retain the template if it is in use.' Guid: type: string description: The GUID that uniquely identifies the Environment template. Id: type: integer description: The Environment Template identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_RenameProject: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_GetApplicationCollectionMembers: type: object properties: Dn: type: string description: 'The Distinguished Name(DN) of a set of signing applications.Use this syntax: *\\VED\\Code Signing\\Signing Applications\\[SgnApp]*.' Guid: type: string description: The GUID that uniquely identifies the signing application. Id: type: integer description: The signing application identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_Create: type: object properties: Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' Result: $ref: '#/components/schemas/CodeSigning_SignResult' Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateApplication: required: - Application type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Application WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplication: type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: The array of SignApplicationCollections. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetEnvironment: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_RenameTemplate: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteEnvironment: type: object properties: Error: type: string description: Error message is there was a problem during deletion Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: Success will be either true or false WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateApplicationCollection: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_DeleteApplicationCollection: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing collection. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*.' Guid: type: string description: 'The Distinguished Name (DN) of the signing collection. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*.' Id: type: integer description: The signing application identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateReferences: type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Application ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Application ApplicationDn: type: string description: 'Show the location of a signing application.Specify the DN of the signing application.Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnApp]. To get the value, call POST Codesign/GetApplication*.' ApplicationGuid: type: string description: Show the location of a signing application. Specify the GUID that uniquely identifies the signing application. To get The GUID that uniquely identifies the signing application. The value, call POST Codesign/GetApplication. CollectionDn: type: string description: 'Show the location of an application collection.Specify just the application collection DN.Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*. To get the value, call POST Codesign/EnumerateApplicationCollections.' CollectionGuid: type: string description: The GUID that uniquely identifies a set of application signing tools.To get the value, call POST Codesign/EnumerateApplicationCollections. WebSDK_Product_CodeSigning_CodeSigningRequest_AddProjectApprover: required: - Trustee type: object properties: Trustee: type: string description: The *PrefixedUniversal* identity of a person or group. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateEnvironment: type: object properties: Error: type: string description: Error message if there was a problem while updated. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_RenameProject: required: - NewDn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing project. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\[YourPrjName]*.' Guid: type: string description: The GUID that uniquely identifies the signing project. Id: type: integer description: The signing project identifier. format: int64 NewDn: type: string description: 'The DN of the signing project. Use this syntax: *Dn: \\VED\\Code Signing\\Projects\\[ProjectName]*.' WebSDK_Product_CodeSigning_CodeSigningRequest_RenameApplicationCollection: required: - Dn - NewDn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the signing collection. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*. To get this value, call POST Codesign/EnumerateApplicationCollections.' NewDn: type: string description: The new DN to identify the set of signing tools. CodeSigning_SignTemplateValueInfo: title: Metadata information about a code signing template value enum: - 1 - 2 - 3 type: integer description: "\n\n**1**: **SuggestedList** \nThe value represents a list of possible values that may be disregarded\n\n**2**: **LockedList** \nThe value represents an exhaustive list of possible choices\n\n**3**: **ApiLoadedList** \nThe value represents a list of values loaded from an external api\n" format: int32 WebSDK_Product_CodeSigning_CodeSigningResponse_GetTrusteeRights: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_AddApplicationAdministrator: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateTemplate: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_FindEnvironment: type: object properties: PublicKeyHash: type: string description: The public hash of the key associated to the environment. WebSDK_Product_CodeSigning_CodeSigningResponse_AddAdministrator: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_AddAdministrator: required: - Trustee type: object properties: Trustee: type: string description: The PrefixedUniversal identity. To get the value, call POST Identity/Browse. WebSDK_Product_CodeSigning_CodeSigningResponse_GetRight: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Rights: $ref: '#/components/schemas/CodeSigning_SignRight' Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_GetEnvironment: type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Projects\\PrjName\\[YourEnvName].*' Guid: type: string description: The GUID that identifies the environment. Id: type: integer description: The environment identifier. format: int64 WebSDK_Product_CodeSigning_CodeSigningResponse_CreateEnvironment: type: object properties: Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: Returns true or false if the operation was successful. WebSDK_Product_CodeSigning_CodeSigningRequest_GetRight: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of an object. Use the appropriate syntax. For example, in Postman: * Application: \\VED\\Code Signing\\Signing Applications\\[YourSgnApp]. * ApplicationCollection: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]. * Project: \\VED\\Code Signing\\Projects\\[YourPrjName].' WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateApplicationCollection: required: - ApplicationCollection type: object properties: ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: The entire ApplicationCollection. To get this value, call POST Codesign/EnumerateApplicationCollections. WebSDK_Product_CodeSigning_CodeSigningRequest_RenameTemplate: required: - NewDn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of the environment template. Use the appropriate syntax. For example, in Postman: *\\VED\\Code Signing\\Environment Templates\\[YourTemplateName]*.' Guid: type: string description: The GUID that uniquely identifies the Environment template. NewDn: type: string description: The new DN to identify the new Template name. Use the same syntax as *Dn*. WebSDK_Product_CodeSigning_CodeSigningResponse_RetrieveArchiveEntries: type: object properties: ArchiveResults: type: array items: type: object properties: Timestamp: type: string description: Timestamp EventTypeId: type: string description: EventTypeId in hexadecimal format EventType: type: string description: EventType string based on EventTypeId ApplicationHash: type: string description: Application Hash Artifact: type: string description: Artfact AuthenticatedUser: type: string description: Authenticated User AuthenticatedUserName: type: string description: Authenticated User Name ClientInterface: type: integer description: Client Interface format: int32 ClientLibraryLocation: type: string description: Client Library Location ClientLibraryName: type: string description: Client Library Name ClientLibraryVersion: type: string description: Client Library Version ClientMechanism: type: integer description: Client Mechanism format: int64 Executable: type: string description: Executable ExecutableLocation: type: string description: Executable Location IPAddress: type: string description: Ip Address Command: type: string description: Command KeyType: type: string description: Key Type KeyVaultId: type: integer description: Key Vault Id format: int64 Machine: type: string description: Machine Mechanism: type: integer description: Mechanism format: int64 Platform: type: string description: Platform OS RemoteAccount: type: string description: Remote User Account Project: type: string description: Project Object Environment: type: string description: Environment Object Flow: type: string description: Flow Object ArchiveEntryId: type: integer description: Archive Entry Id format: int64 Grouping: type: integer description: Grouping format: int32 description: Class to represent a CodeSigning request for the product REST API description: List of returned archive results PageNumber: type: integer description: Page of Paginated results format: int32 TotalCount: type: integer description: Total Count format: int64 Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_CreateProject: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Project: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: A code signing project Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_CreateEnvironment: required: - EnvironmentName - Project - Template type: object properties: EnvironmentName: type: string description: Specify *DN* or *EnvironmentName*. The name of the new environment you want to create. Project: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: Project DN and GUID are the only required fields from a project. CertificateEnvironment: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. AppleEnvironment: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int64 AppleTemplate: type: object properties: TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizationalunit attribute. CNPattern: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template value for the regex pattern to be used to identify acceptable certificates based on the CN CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _AppleSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. KeyPairEnvironment: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. DotNetEnvironment: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. CSPEnvironment: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. GPGEnvironment: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Settings to create a new certificate environment with. WebSDK_Product_CodeSigning_CodeSigningRequest_SetGlobalConfiguration: required: - GlobalConfiguration type: object properties: GlobalConfiguration: type: object properties: AvailableKeyStorageLocations: type: array items: type: string description: Gets all available key storage locations DefaultCAContainer: type: string description: Gets the default certificate authority container DefaultCertificateContainer: type: string description: Gets the default certificate container DefaultCredentialContainer: type: string description: Gets the default credential container EnforceGroupRoles: type: boolean description: Gets a flag indicating that only groups may be selected for roles on a project KeyUseTimeout: type: integer description: Gets a value indicating how many seconds a client should wait for a response when attempting to use a key. format: int64 ArchiveRetention: type: integer description: Gets a value indicating how many days archive should wait before expiring entries. format: int64 MaxEnvironmentCount: type: integer description: Gets a value indicating the maximum number of environments to allow for a single key user format: int64 MaximumSupportedClientVersion: type: string description: Gets the maximum client version supported. MinimumSupportedClientVersion: type: string description: Gets the maximum client version supported. UseClientPublicEndpoints: type: boolean description: Gets a flag indicating if the client should download updates from public endpoints. PreventSelfDealing: type: boolean description: Gets a flag indicating the a key user on a project may not be a member if any other Role DisableSigningArchive: type: boolean description: Gets a flag indicating the Disable Status of the Signing Archive PreventUnlimitedSignings: type: boolean description: The flag indicating if Signing Flow approvals can allow unlimited signings. ProjectDeleteFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be deleted ProjectUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be updated ProjectCreateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when a Project or Environment is to be created EnvironmentCreateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be create EnvironmentUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be updated EnvironmentDeleteFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment is to be deleted EnvironmentTemplateUpdateFlowDN: type: string description: Gets a value containing the Flow DN to be processed when an Environment Template is updated RequestInProgressMessage: type: string description: Gets a value holding the message to be returned in response to a code signing request if flow prevents immediate execution FlowInstanceMacro: type: string description: Gets a value holding the macro that defines how to determine uniqueness of a client request ApprovedKeyStorageLocations: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of key storage locations that are approved for use with code signing description: 'The set of Policy tree locations and user settings:' WebSDK_Product_CodeSigning_CodeSigningResponse_EnumerateProjects: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Projects: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: APIs for interacting with _SignProject_ description: An array of SignProject objects that describe environment's rules, restrictions, users, and approvers. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of *false* indicates the request failed due to an *Error*. Otherwise, *true*.' WebSDK_Product_CodeSigning_CodeSigningResponse_RenameApplicationCollection: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningResponse_AddPreApproval: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' CodeSigning_SignProjectStatus: title: Status enum for the state of a project enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer description: "\n\n**0**: **Disabled** \nThe project is currently disabled\n\n**1**: **Enabled** \nThe project is enabled, and ready to be used\n\n**2**: **Draft** \nThe project is being created and cannot be used\n\n**3**: **Pending** \nThe project has been created but cannot be used. It may be pending approval\n\n**4**: **Deleted** \nProject has been marked for deletion\n\n**5**: **DisabledByParent** \nProject has been marked disabled by parent object\n" format: int32 WebSDK_Product_CodeSigning_CodeSigningRequest_RenameApplication: required: - Dn - NewDn type: object properties: Dn: type: string description: 'The Distinguished Name(DN) of the signing application.Use the appropriate syntax.For example, in Postman: *\\VED\\Code Signing\\Signing Applications\\[YourSgnApp]*. To get this value, call POST Codesign/EnumerateApplications.' NewDn: type: string description: The new DN to identify the signing application. Core_MetadataType: title: Enumeration of possible metadata types enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer description: "\n\n**0**: **Unknown** \nUnknown\n\n**1**: **Text** \nText input field\n\n**2**: **List** \nList selection\n\n**3**: **Choice** \nSingle/Multiple choice\n\n**4**: **DateTime** \nDate/Time picker\n\n**5**: **Identity** \nIdentity selector\n\n**6**: **DNReference** \nDN\n\n**7**: **Integer** \nInteger\n\n**8**: **Boolean** \nBoolean\n" format: int32 WebSDK_Product_CodeSigning_CodeSigningResponse_DeleteApplication: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_RunMacro: required: - Dn - MacroIdentity - Macros - EnvironmentType type: object properties: Dn: type: string description: Object DN MacroIdentity: type: string description: Identity to use for RunMacro Macros: type: array items: type: string description: List of macros to use for RunMacro EnvironmentType: type: string description: Type of an environment to use for RunMacro WebSDK_Product_CodeSigning_CodeSigningRequest_CountReferences: type: object properties: Application: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Application ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Application WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateTemplates: type: object properties: Filter: type: string description: The template name. WebSDK_Product_CodeSigning_CodeSigningRequest_GetObjectRights: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name (DN) of an object. Use the appropriate syntax. For example, in Postman: Application: *\\VED\\Code Signing\\Signing Applications\\[YourSgnApp]*. ApplicationCollection: *\\VED\\Code Signing\\Signing Applications\\[YourSgnAppCollection]*. Project: *\\VED\\Code Signing\\Projects\\[YourPrjName]*.' WebSDK_Product_CodeSigning_CodeSigningRequest_EnumerateApplications: type: object properties: Filter: type: string description: The partial tool name and optional trailing asterisk (/*) wild card. For example, *Powershell**. WebSDK_Product_CodeSigning_CodeSigningRequest_UpdateEnvironment: required: - CertificateEnvironment - AppleEnvironment - KeyPairEnvironment - DotNetEnvironment - CSPEnvironment - GPGEnvironment type: object properties: CertificateEnvironment: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. AppleEnvironment: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int64 AppleTemplate: type: object properties: TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizationalunit attribute. CNPattern: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template value for the regex pattern to be used to identify acceptable certificates based on the CN CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _AppleSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. KeyPairEnvironment: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. DotNetEnvironment: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. CSPEnvironment: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. GPGEnvironment: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Environment settings with their new values. WebSDK_Product_CodeSigning_CodeSigningResponse_UpdateProject: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_CreateProject: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name(DN) of the signing application. Use this syntax in this viewer: ''\\VED\\Code Signing\\Projects\\[project name]'', or in Postman: ''\VED\Code Signing\Projects\[project name]''' WebSDK_Product_CodeSigning_CodeSigningResponse_GetApplicationCollectionMemberDNs: type: object properties: ApplicationCollection: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: The description of the ApplicationCollection container. ApplicationCollectionDNs: type: array items: type: string description: An array of Application object for Code Sign Manager that describe signing tools. ApplicationDNs: type: array items: type: string description: An array of Application object for Code Sign Manager that describe signing tools. Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' WebSDK_Product_CodeSigning_CodeSigningRequest_CreateApplication: required: - Dn type: object properties: Dn: type: string description: 'The Distinguished Name(DN) of the signing application.Use the appropriate syntax.For example, in Postman: *\VED\\Code Signing\\Signing Applications\\[YourSgnApp]*.' WebSDK_Product_CodeSigning_CodeSigningResponse_GetProject: type: object properties: Error: type: string description: Appears only when **Success** is **false**. An error message that accompanies the **Result**. Check your payload input values. Project: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this project Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project CreatedOn: type: string description: Gets the creation date of this project Description: type: string description: Gets or sets the description of this code signing project ApprovalSubmissionDate: type: string description: The date this project last went into Pending state ApplicationDNs: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: A collection of Code Signing Application DNs approved for use with this project Applications: type: array items: type: object properties: Dirty: type: boolean description: Gets a value indicating this object has pending changes to save Guid: type: string description: Gets a globally unique identifier that identifies this application Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project Description: type: string description: The description of this application Size: type: integer description: Gets or sets the size of the signing application binary format: int64 Hash: type: string description: Gets or sets the SHA256 Hash of the application binary SignatorySubject: type: string description: Gets or sets the X.500 Subject DN of the certificate used to sign the application SignatoryIssuer: type: string description: Gets or sets the X.500 Issuer DN of the certificate used to sign the application Version: type: string description: Gets or sets the version that matches this application Location: type: string description: Gets or sets the location this application resides on disk SigningObjectFileArgumentPattern: type: string description: Gets or sets the regular expression pattern to pick out the file name of the binary being signed by the application CommandRestrictionRegex: type: string description: Gets or sets the regular expression pattern to enforce the command line of the application description: Data class containing Code Signing Application configuration description: A list of applications approved for this project Collections: type: array items: type: object properties: Guid: type: string description: Gets a globally unique identifier that identifies this application collection Id: type: integer description: Gets the unique identifier for this signing application collection format: int64 Dn: type: string description: Gets the object DN for this application collection description: Data class containing Code Signing Application Collection configuration description: A list of application collections approved for this project CertificateEnvironments: type: array items: type: object properties: GroupingId: type: integer description: '' format: int64 CertificateStage: type: integer description: Does not work in one to many mode format: int32 CertificateTemplate: type: object properties: CertificateSubject: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the X509 Subject attribute. City: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the City attribute. State: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the State attribute. Country: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Country attribute. Organization: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organization attribute. OrganizationalUnit: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Organizational Unit attribute. CertificateAuthorityDN: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the CertificateAuthorityDN attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. SANEmail: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SANEmail attribute. TargetPolicyDN: type: string description: Gets or sets the template values for the CertificateContainerDN attribute. AllowEmailSANs: type: boolean description: Gets a flag indicating that the environment can have email sans KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets the list of possible Key Storage Location values to be used when creating a certificate Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _CertificateSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Certificates description: The CertificateEnvironments that belong to this project KeyPairEnvironments: type: array items: type: object properties: KeyPairTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _KeyPairSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Key Pairs description: The KeyPair Environments that belong to this project CSPEnvironments: type: array items: type: object properties: CSPTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Signing PKIX Parameter Set Policy attribute. EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Encryption PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for CSP description: The CSP Environments that belong to this project GPGEnvironments: type: array items: type: object properties: GPGTemplate: type: object properties: IsIssuer: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Denotes that this environment cannot sign, encrypt or authenticate, only issue child keys AllowOptionalKeys: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Determines whether the authentication key and/or encryption key can be optional or not RealName: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the RealName attribute. Email: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Email attribute. Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. SigningKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the SigningKeyAlgorithm attribute. EncryptionKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. AuthenticationKeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the EncryptionKeyAlgorithm attribute. SigningPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Signing PKIX Parameter Set Policy attribute EncryptionPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Encryption PKIX Parameter Set Policy attribute AuthenticationPkixParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for Authentication PKIX Parameter Set Policy attribute KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _GPGSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for GPG description: The GPG Environments that belong to this project DotNetEnvironments: type: array items: type: object properties: DotNetTemplate: type: object properties: Expiration: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the Expiration attribute. KeyAlgorithm: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyAlgorithm attribute. PKIXParameterSetPolicy: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the PKIX Parameter Set Policy attribute. KeyStorageLocation: type: object properties: Value: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The value of this attribute Info: $ref: '#/components/schemas/CodeSigning_SignTemplateValueInfo' description: Gets or sets the template values for the KeyStorageLocation attribute. KeyContainerDN: type: string description: Gets or sets the value for the Key Container DN attribute. Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this project format: int64 Dn: type: string description: Gets the object DN for this project VisibleTo: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of users that are allowed to view this template description: Gets the _DotNetSignEnvironmentTemplate_ relating to this environment StatusMessage: type: string description: Gets the status message of an environment Guid: type: string description: Gets a globally unique identifier that identifies this environment Id: type: integer description: Gets the unique identifier for this environment format: int64 Dn: type: string description: Gets the object DN for this environment TemplateDN: type: string description: Gets the DN of the template this environment was created from CertificateGroupingId: type: integer description: Gets the grouping id to use with all logs related to the associated key format: int32 RequireJustification: type: boolean description: Gets or sets if justification is required to use the key Type: type: string description: '' KeyUseFlowDN: type: string description: Gets or sets the DN of the Flow to apply for Key Use AllowUserKeyImport: type: boolean description: /Gets or sets a flag indicating users can import their own keys for use in a PerUser environment PreventUseOfExpiredEnvironment: type: boolean description: Gets or sets a flag indicating if expired objects contained by this environment are accessible for use. IPAddressRestriction: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of client IP restrictions to use the associated key CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attributes and values FriendlyName: type: string description: A friendly name/label for this environment KeyTimeConstraints: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: Gets the list of time constraint DNs for this environment Status: $ref: '#/components/schemas/CodeSigning_SignProjectStatus' description: Class that provides Sign environment for Dot Net description: The .NET Environments that belong to this project Owners: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are owners of this project Auditors: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are auditors of this project KeyUseApprovers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are key use approvers for this project KeyUsers: type: array items: type: string properties: Added: type: array items: type: string description: Gets the items that were added since the last sync Removed: type: array items: type: string description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: string description: List of items description: The users that are approved for private key use for this project CustomFieldAttributes: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings properties: Added: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were added since the last sync Removed: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: Gets the items that were removed since the last sync Dirty: type: boolean description: Returns **true** if an item in the collection was added, removed or changed Items: type: array items: type: object properties: FieldName: type: string description: The Custom Field's label name Values: type: array items: type: string description: The Custom Field's values Type: $ref: '#/components/schemas/Core_MetadataType' description: Class containing Code Signing Custom Field settings description: List of items description: The Custom Field attibutes and values description: A SignProject object that describes the environments rules, restrictions, users and approvers. Result: $ref: '#/components/schemas/CodeSigning_SignResult' Success: type: boolean description: 'The result of this API call: A value of **false** indicates the request failed due to an **Error**. Otherwise, **true**.' securitySchemes: AccessToken: type: http scheme: bearer