CodeSignSigningKey
Signing Key
A CodeSignSigningKey represents a key pair, and a set of related cryptographic
objects, and related configuration.
This includes the set of values that should be applied the next time a key pair is rotated, or a certificate is renewed along with the current values of each of these objects.
type CodeSignSigningKey {
revision: Int!
id: UUID!
name: String!
newName: String
description: String
enabled: Boolean!
status: CodeSignSigningKeyStatus!
objects: CodeSignSigningKeyObjects!
statistics: CodeSignKeyPairStatistics!
ipRestrictions: [String!]
project: CodeSignProject!
projectPointer: CodeSignProject
lastModifiedBy: User!
creationTime: DateTime!
lastModifiedTime: DateTime!
effectivePermissions: CodeSignSigningKeyPermissions!
}
Fields
CodeSignSigningKey.revision ● Int! non-null scalar
The current revision of this object.
CodeSignSigningKey.id ● UUID! non-null scalar
A UUID representing this Signing Key.
CodeSignSigningKey.name ● String! non-null scalar
A unique name identifying this Signing Key.
CodeSignSigningKey.newName ● String scalar
An internal pointer to use when renaming an object.
CodeSignSigningKey.description ● String scalar
A human readable description of this Signing Key.
CodeSignSigningKey.enabled ● Boolean! non-null scalar
If set to false then this Signing Key may not be used for any cryptographic operations, and no cryptographic objects will be created for it.
CodeSignSigningKey.status ● CodeSignSigningKeyStatus! non-null enum
A value that represents the current status of this Signing Key and its cryptographic objects.
CodeSignSigningKey.objects ● CodeSignSigningKeyObjects! non-null object
The set of cryptographic objects and renewal values associated with this Signing Key.
CodeSignSigningKey.statistics ● CodeSignKeyPairStatistics! non-null object
Usage statistics of operations performed on this Signing Key.
CodeSignSigningKey.ipRestrictions ● [String!] list scalar
A set of IP addresses and IP address ranges from which API requests for cryptographic operations are permitted for this Signing Key.
CodeSignSigningKey.project ● CodeSignProject! non-null object
The Code Sign Project that contains this Signing Key
CodeSignSigningKey.projectPointer ● CodeSignProject object
An internal pointer to allow easier access to the project
CodeSignSigningKey.lastModifiedBy ● User! non-null object
The user that last modified this Signing Key
CodeSignSigningKey.creationTime ● DateTime! non-null scalar
Timestamp when this Signing Key was created
CodeSignSigningKey.lastModifiedTime ● DateTime! non-null scalar
Timestamp of the last modification
CodeSignSigningKey.effectivePermissions ● CodeSignSigningKeyPermissions! non-null object
The effective permissions that the current user has to this Signing Key.
Returned By
codeSignSigningKey query ● codeSignSigningKeyByName query
Member Of
CodeSignSigningKeyConnection object ● CodeSignSigningKeyEdge object ● CreateCodeSignSigningKeyPayload object ● EnableCodeSignSigningKeyPayload object ● RenewCodeSignObjectsPayload object ● UpdateCodeSignSigningKeyPayload object