CodeSignProject
Code Sign Project
A Code Sign Project represents a set of Signing Keys, with common roles.
type CodeSignProject {
revision: Int!
id: UUID!
name: String!
newName: String
description: String
owners: [HumanIdentity!]!
auditors: [HumanIdentity!]
authorizedSigners: [Identity!]
effectivePermissions: CodeSignSigningKeyPermissions!
lastModifiedBy: User!
creationTime: DateTime!
lastModifiedTime: DateTime!
ipRestrictions: [String!]
maxHistoricalObjects: Int!
}
Fields
CodeSignProject.revision ● Int! non-null scalar
The current revision of this object.
CodeSignProject.id ● UUID! non-null scalar
A UUID representing this Code Sign Project.
CodeSignProject.name ● String! non-null scalar
A unique name identifying this Code Sign Project of no more than 255 characters.
CodeSignProject.newName ● String scalar
An internal pointer to use when renaming an object.
CodeSignProject.description ● String scalar
A human readable description of this Code Sign Project of no more than 500 characters.
CodeSignProject.owners ● [HumanIdentity!]! non-null union
A list of users who are allowed to modify this Project and any Signing Keys that exists within the Project.
CodeSignProject.auditors ● [HumanIdentity!] list union
A list of users and/or teams who are allowed to view this Project and any Signing Keys that exist within the Project, for auditing purposes.
CodeSignProject.authorizedSigners ● [Identity!] list union
A list of users, teams, and/or service accounts that are allowed to perform cryptographic operations using the Signing Keys that exist within this Project.
CodeSignProject.effectivePermissions ● CodeSignSigningKeyPermissions! non-null object
The effective permissions that the current user has to this Signing Key.
CodeSignProject.lastModifiedBy ● User! non-null object
The user that last modified this Project
CodeSignProject.creationTime ● DateTime! non-null scalar
Timestamp when this Project was created
CodeSignProject.lastModifiedTime ● DateTime! non-null scalar
Timestamp of the last modification
CodeSignProject.ipRestrictions ● [String!] list scalar
A set of IP addresses and IP address ranges from which API requests for cryptographic operations are permitted.
CodeSignProject.maxHistoricalObjects ● Int! non-null scalar
The maximum number of key pairs and/or certificates to keep in the
historicObjects list on a CodeSignSigningKey after every rotation or
renewal.
Returned By
codeSignProject query ● codeSignProjectByName query
Member Of
CodeSignProjectConnection object ● CodeSignProjectEdge object ● CodeSignSigningKey object ● CreateCodeSignProjectPayload object ● UpdateCodeSignProjectPayload object