MCPcopy Index your code
hub / github.com/Keyfactor/signserver-ce

github.com/Keyfactor/signserver-ce @v7.3.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.3.2 ↗ · + Follow
9,545 symbols 42,810 edges 972 files 4,278 documented · 45%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SignServer logo SignServer Community

Discuss OpenSSF Best Practices

The open-source signing software SignServer digitally signs your documents and code while keeping signature keys secure and workflows easy and auditable. Start securely signing documents and code today.

SignServer is developed in Java, runs on a JVM such as OpenJDK, and is available on most platforms, such as Linux and Windows. There are two versions of SignServer: * SignServer Community (SignServer CE) - free and open source, OSI Certified Open Source Software, LGPL-licensed subset of SignServer Enterprise * SignServer Enterprise (SignServer EE) - full-featured and commercially supported by Keyfactor

OSI Certified is a certification mark of the Open Source Initiative.

Get started

To get started with SignServer Community, clone signserver-ce and build it yourself or download our binary distribution, and install it, see SignServer Installation.

You can also easily run SignServer as a container from Docker Hub.

Community Support

The Community software is open source and community supported, there is no support SLA, but a helpful best-effort Community.

Commercial Support

Commercial support is available for SignServer Enterprise.

License

SignServer Community is licensed under the LGPL license, please see LICENSE.

Related projects

Extension points exported contracts — how you extend this code

IAuthorizer (Interface)
Interface that all authorization devices should implement regulating access to a worker in the system Its main method i [18 …
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/IAuthorizer.java
IComponent (Interface)
Common interface for components. @author Marcus Lundblad @version $Id$ [50 implementers]
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/IComponent.java
ITimeSource (Interface)
Interface defining an accurate time source, could be the local computer clock or a connection to a time device. Its mai [10 …
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/ITimeSource.java
Loggable (Interface)
Interface for logging a single value. Workers will implement this interace for log values when setting the log map to en [67 …
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/log/Loggable.java
IWorkerLogger (Interface)
Logger for events (transactions) performed by a worker processing a request. Audit events not associated with a worker t [8 …
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/log/IWorkerLogger.java

Core symbols most depended-on inside this repo

put
called by 1373
signserver/modules/SignServer-Common/src/main/java/org/signserver/server/IServices.java
setWorkerProperty
called by 1264
signserver/modules/SignServer-ejb-interfaces/src/main/java/org/signserver/ejb/interfaces/WorkerSession.java
get
called by 1064
signserver/modules/SignServer-Common/src/main/java/org/signserver/server/IServices.java
add
called by 946
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/cryptotokens/CryptoInstances.java
toString
called by 892
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/log/Loggable.java
setProperty
called by 775
signserver/modules/SignServer-Common/src/main/java/org/signserver/common/WorkerConfig.java
contains
called by 755
signserver/modules/SignServer-Server/src/main/java/org/signserver/server/cesecore/util/StringTools.java
reloadConfiguration
called by 740
signserver/modules/SignServer-ejb-interfaces/src/main/java/org/signserver/ejb/interfaces/WorkerSession.java

Shape

Method 8,395
Class 975
Interface 95
Enum 44
Function 36

Languages

Java100%
TypeScript1%
C#1%
C1%

Modules by API surface

signserver/modules/SignServer-Server/src/main/java/org/signserver/server/cesecore/util/CertTools.java133 symbols
signserver/modules/SignServer-Module-CMSSigner/src/test/java/org/signserver/module/cmssigner/CMSSignerUnitTest.java106 symbols
signserver/modules/SignServer-Module-PDFSigner/src/test/java/org/signserver/module/pdfsigner/PDFSignerUnitTest.java103 symbols
signserver/modules/SignServer-Test-Utils/src/main/java/org/signserver/testutils/ModulesTestCase.java98 symbols
signserver/modules/SignServer-Module-JArchive/src/test/java/org/signserver/module/jarchive/signer/JArchiveSignerUnitTest.java95 symbols
signserver/modules/SignServer-Server/src/test/java/org/signserver/server/CredentialUtilsTest.java91 symbols
signserver/modules/SignServer-Admin-web/src/main/java/org/signserver/admin/web/WorkerAuthBean.java81 symbols
signserver/modules/SignServer-Test-P11/src/test/java/org/signserver/server/cryptotokens/InternalKeystoreCryptoTokenTest.java73 symbols
signserver/modules/SignServer-Admin-web/src/main/java/org/signserver/admin/web/CertificateDetailsBean.java73 symbols
signserver/modules/SignServer-Test-System/src/test/java/org/signserver/client/cli/DocumentSignerTest.java72 symbols
signserver/modules/SignServer-ejb/src/main/java/org/signserver/ejb/WorkerSessionBean.java69 symbols
signserver/modules/SignServer-Test-P11/src/test/java/org/signserver/server/cryptotokens/P11SignTest.java65 symbols

Datastores touched

(mysql)Database · 1 repos
messagesDatabase · 1 repos

For agents

$ claude mcp add signserver-ce \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact