Skip to main content

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