All Types

com.r3.corda.networkmanage.common.serialization.AMQPNetworkServicesSerializationScheme
com.r3.enm.servicesapi.identitymanager.handlers.AddNodeToPrivateNetworkMessage

Submission message for adding a node to a private network.

com.r3.enm.servicesapi.identitymanager.handlers.AddNodeToPrivateNetworkResponse

Response message from doorman for adding a node to a private network.

com.r3.corda.networkmanage.common.adminclient.AdminClientTest
com.r3.corda.networkmanage.common.cryptoservice.cloudhsm.AmazonCloudHsmCryptoService
com.r3.corda.networkmanage.common.cryptoservice.cloudhsm.AmazonCloudHsmCryptoServiceTest
com.r3.corda.networkmanage.common.cryptoservice.keygeneration.AmazonCloudHsmKeyConfig

All required parameters to generate a Amazon CloudHSM key using a AmazonCloudHsmCryptoService.

com.r3.enmplugins.approveall.ApproveAllTest
com.r3.enm.servicesapi.revocation.handlers.ApprovedCertificateRevocationRequestsResponseMessage

Approved certificate revocation requests response.

com.r3.enm.servicesapi.revocation.handlers.ApprovedCertificateRevocationRequestsRetrievalMessage

Approved certificate revocation requests retrieval message.

com.r3.enm.servicesapi.identitymanager.handlers.ApprovedCertificateSigningRequestsResponse

Response message from doorman for the certificate signing requests retrieval message.

com.r3.enm.servicesapi.identitymanager.handlers.ApprovedCertificateSigningRequestsRetrievalMessage

Approved certificate signing requests retrieval message.

com.r3.corda.networkmanage.common.hsm.authentication.AuthenticatedUser
com.r3.corda.networkmanage.common.cryptoservice.authentication.AuthenticationCredentials

Interface for all Authentication Credentials. Classes implementing this represent a full set of credentials that can be used to authenticate a crypto service.

com.r3.corda.networkmanage.common.signer.AuthenticationException
com.r3.corda.networkmanage.common.hsm.authentication.AuthenticatorTest
com.r3.corda.networkmanage.common.cryptoservice.authentication.AzureKeyVaultCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.AzureKeyVaultCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.azurekeyvault.AzureKeyVaultCryptoService

Implementation of a CryptoService that is backed by an Azure Key Vault cloud HSM.

com.r3.corda.networkmanage.common.cryptoservice.azurekeyvault.AzureKeyVaultCryptoServiceTest

These tests need to be run manually. They require an Amazon KeyVault (and the associated service principal) to be set up and will perform operations that are not free of charge.

com.r3.corda.networkmanage.common.cryptoservice.keygeneration.AzureKeyVaultKeyConfig

All required parameters to generate a Azure Key Vault HSM key using a AzureKeyVaultCryptoService.

com.r3.corda.networkmanage.common.cryptoservice.authentication.AzureKeyVaultServicePrincipalCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.BCCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.bouncycastle.BCCryptoService

Basic implementation of a CryptoService that uses BouncyCastle for cryptographic operations and a local Java KeyStore in the form of KeyStore to store private keys.

com.r3.corda.networkmanage.common.cryptoservice.bouncycastle.BCCryptoServiceTest
com.r3.corda.networkmanage.common.cryptoservice.keygeneration.BCKeyConfig

All required parameters to generate a local key using a BCCryptoService.

com.r3.corda.networkmanage.common.cryptoservice.authentication.BCKeyStoreCredentials
com.r3.corda.networkmanage.common.utils.BaseCommand
com.r3.corda.networkmanage.common.utils.BaseServiceCommand
com.r3.corda.networkmanage.common.signer.crl.CRLData
com.r3.corda.networkmanage.common.hsm.utils.CertChainBackwardsCompatibilityTests
com.r3.corda.networkmanage.common.CertPathChecker

This certificate path checkers validates the certificate path by checking whether at least one path consists of the certificate type from the set of valid ones and ends with the root certificate passed in rootCert. Additionally, there is a support for the certificate revocation status validation that can be enabled by setting the checkRevocation flag.

com.r3.corda.networkmanage.common.CertPathCheckerTests
com.r3.enm.model.CertificateData
com.r3.corda.networkmanage.common.CertificateHierarchyNode
com.r3.corda.networkmanage.common.CertificateHierarchyNodeInstance
com.r3.corda.networkmanage.common.signer.crl.CertificateRevocationListSigner
com.r3.corda.networkmanage.common.signer.CertificateRevocationListSignerTest
com.r3.enm.servicesapi.revocation.payload.CertificateRevocationListSubmission
com.r3.enm.model.CertificateRevocationRequest

This data class is intended to be used internally by certificate revocation request service.

com.r3.enm.model.CertificateRevocationRequestJson
com.r3.enm.model.CertificateRevocationRequestSubmission

This data class is intended to be used by the certificate revocation request (CRR) service client to create a new CRR submission.

com.r3.enm.model.CertificateSigningRequest
com.r3.enm.model.CertificateSigningRequestJson
com.r3.enm.model.CertificateSigningRequestRejectionReason

Certificate signing request rejection reason

com.r3.corda.networkmanage.common.signer.csr.CertificateSigningRequestSigner

Encapsulates certificate signing logic

com.r3.enm.model.CertificateSigningRequestSubmission

Bundle the Certificate Signing Request with the private network map identifier.

com.r3.enm.model.CertificateStatus
com.r3.enm.servicesapi.identitymanager.handlers.CertificateSubmissionMessage

Response message from doorman for the certificate signing requests retrieval message.

com.r3.enm.servicesapi.identitymanager.handlers.CertificateSubmissionResponse

Response message from doorman for the certificate submission message.

com.r3.corda.networkmanage.common.healthcheck.ClientHealthChecker
com.r3.corda.networkmanage.shared.healthcheck.ClientHealthCheckerTest
com.r3.corda.networkmanage.common.cryptoservice.authentication.CloudHsmCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.authentication.CloudHsmPasswordCredentials
com.r3.corda.networkmanage.common.utils.ConfigFilePathArgsParser
com.r3.enm.servicesapi.zone.handlers.ConfigRequestMessage
com.r3.enm.servicesapi.zone.handlers.ConfigResponseMessage
com.r3.enm.servicesapi.zone.handlers.ConfigStatusUpdateMessage
com.r3.enm.model.ConfigurationStatus
com.r3.corda.networkmanage.common.cryptoservice.authentication.CredentialsTransformer
com.r3.enm.servicesapi.revocation.handlers.CrlRetrievalMessage

CRL retrieval message type

com.r3.enm.servicesapi.revocation.handlers.CrlRetrievalResponseMessage

The response to a CrlRetrievalMessage

com.r3.enm.servicesapi.revocation.handlers.CrlSubmissionMessage

CRL submission message type

com.r3.enm.servicesapi.revocation.handlers.CrlSubmissionResponse

CRL submission response.

com.r3.corda.networkmanage.common.utils.CrlUtilsTest
com.r3.corda.networkmanage.common.cryptoservice.CryptoService

Crypto service that encompasses certain cryptographic operations such as signing of data.

com.r3.corda.networkmanage.common.hsm.authentication.CryptoServiceAuthenticator

Class responsible for handling authentication of the cryptoService. Supports the ability to prompt the user for required credentials as well as resetting of the cryptoService authentication state once the desired tasks have been run.

com.r3.corda.networkmanage.common.cryptoservice.CryptoServiceException
com.r3.corda.networkmanage.common.cryptoservice.CryptoServiceFactory
com.r3.corda.networkmanage.common.cryptoservice.CryptoServiceFactoryImpl

Class responsible for creating the implementation specific Crypto Service object that can be used to interact with the HSM/underlying provider. Note that most of the HSM specific java libraries are proprietary and hence cannot be bundled with our release. Instead, these Jars are provided by the user and hot-loaded at runtime. See static make method.

com.r3.corda.networkmanage.common.cryptoservice.CryptoServiceSpec

This is a base class, containing the tests that consist the specification for CryptoService

com.r3.enm.servicesapi.networkmap.handlers.CurrentNetworkParametersUpdateResponseMessage

Response message for the current network parameters update.

com.r3.enm.servicesapi.networkmap.handlers.CurrentNetworkParametersUpdateRetrievalMessage

Retrieval message for the current network parameters update.

com.r3.corda.networkmanage.common.signer.crl.DefaultCertificateRevocationListSigner
com.r3.corda.networkmanage.common.signer.csr.DefaultCertificateSigningRequestSigner
com.r3.corda.networkmanage.common.signer.networkmap.DefaultNetworkMapSigner
com.r3.corda.networkmanage.common.signer.networkparameters.DefaultNetworkParametersSigner
com.r3.enm.servicesapi.identitymanager.handlers.DoormanPingMessage

Ping message sent to Doorman service.

com.r3.enm.servicesapi.identitymanager.handlers.DoormanPingResponse

Ping response message from Doorman service.

com.r3.corda.networkmanage.common.adminclient.DummyInvalidFunction
com.r3.corda.networkmanage.common.adminclient.DummySignCertificateSigningRequestsFunction
java.time.Duration (extensions in package com.r3.corda.networkmanage.common.utils)
com.r3.corda.networkmanage.common.ENMService
com.r3.corda.networkmanage.common.utils.ExponentialBackOffTimer

Extension of the Java Timer util class that schedules tasks with exponential backoff, as well as the ability to cancel the currently running task as well as future scheduled tasks. It also enables asynchronous cancellation

com.r3.corda.networkmanage.common.cryptoservice.authentication.GemaltoAuthenticationCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.GemaltoCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.authentication.GemaltoKeyStoreCredentials
com.r3.corda.networkmanage.common.cryptoservice.gemalto.GemaltoLunaCryptoService

Implementation of a CryptoService that is backed by a Gemalto Luna HSM.

com.r3.corda.networkmanage.common.cryptoservice.keygeneration.GemaltoLunaKeyConfig

All required parameters to generate a Gemalto HSM key using a GemaltoLunaCryptoService.

com.r3.corda.networkmanage.common.utils.HsmX509UtilitiesTest
com.r3.enm.servicesapi.identitymanager.IdentityManagerProtocol

Defines the protocol used by the doorman service

com.r3.corda.networkmanage.common.utils.IllegalCommandLineArgument
com.r3.corda.networkmanage.common.utils.IllegalSeedArgument
com.r3.corda.networkmanage.common.InvalidCertificateException
com.r3.corda.networkmanage.common.InvalidMenuChoiceException

Exception explicitly for handling the case where a user selects an invalid/non-existent option from the menu.

com.r3.corda.networkmanage.common.adminclient.InvalidRequestContentRequest
kotlin.collections.Iterable (extensions in package com.r3.corda.networkmanage.common.utils)
com.r3.corda.networkmanage.common.cryptoservice.JCACryptoService

This is the base class that facilitates easy integration of further HSM vendors that provide a JCA provider. For every vendor we want to support there has to be a new CryptoService that implements CryptoService and optionally inherits from this class if it makes sense. Not all vendors fully implement the JCA API and some of the methods of this class will have to be overridden with vendor-specific implementations.

com.r3.corda.networkmanage.common.cryptoservice.keygeneration.KeyConfig

Interface representing all required parameters for generating a key using a CryptoService.

com.r3.corda.networkmanage.common.utils.KeystoreFilePathArgsParser
com.r3.enm.servicesapi.networkmap.handlers.LatestNetworkParametersResponseMessage

Response message for the latest network parameters message.

com.r3.enm.servicesapi.networkmap.handlers.LatestNetworkParametersRetrievalMessage

Retrieval message for the latest network parameters.

com.r3.enm.servicesapi.networkmap.handlers.LatestUnsignedNetworkMapResponseMessage

Response message for the latest unsigned network map message.

com.r3.enm.servicesapi.networkmap.handlers.LatestUnsignedNetworkMapRetrievalMessage

Retrieval message for the latest unsigned network map.

com.r3.enm.servicesapi.networkmap.handlers.LatestUnsignedNetworkParametersResponseMessage

Response message for the latest unsigned network parameters message.

com.r3.enm.servicesapi.networkmap.handlers.LatestUnsignedNetworkParametersRetrievalMessage

Retrieval message for the latest unsigned network parameters.

com.r3.corda.networkmanage.common.validator.LegalNameValidator
com.r3.corda.networkmanage.common.validator.LegalNameValidatorTest
com.r3.corda.networkmanage.common.signer.LocalSigner

This local signer is intended to be used in testing environment where hardware signing module is not available.

com.r3.corda.networkmanage.common.utils.LoggingLevelConverter
com.r3.corda.networkmanage.common.LoggingRenderer

Pipes messages to the provided logging context ctx and reads input from the standard console.

com.r3.enm.servicesapi.zone.ManagedServiceType
com.r3.corda.networkmanage.common.Menu

A generic menu class for console based interactions with user. Inspired by https://github.com/bryandh/genericmenu, but adjusted to our the particular needs of this project.

com.r3.corda.networkmanage.common.MenuItem

Single menu item described by the selection key, label associated with this item, action to be executed on response to the item selection and termination flag used to decide whether to loop after action completion.

com.r3.corda.networkmanage.common.shell.MenuOptions

This data class is a more readable wrapper for a list of pairs of a command label and the associated action which should be invoked upon calling that command.

com.r3.corda.networkmanage.common.migration.MigrationManager

Manages the migration status.

com.r3.corda.networkmanage.common.signer.networkparameters.NetParamsData
com.r3.corda.networkmanage.common.utils.NetworkManagerCommandExceptionHandler

This class inherits the core functionality of the DefaultExceptionHandler provided by picocli, with a few tweaks. When a return code on error is specified, the DefaultExceptionHandler has the exception's stacktrace printed to console instead of being rethrown, causing our NetworkServicesUncaughtExceptionHandler to not catch anything and the console output to be incorrect.

com.r3.enm.servicesapi.networkmap.handlers.NetworkMapPingMessage

Ping message sent to Network Map service.

com.r3.enm.servicesapi.networkmap.handlers.NetworkMapPingResponse

Ping response message from Network Map service.

com.r3.enm.servicesapi.networkmap.NetworkMapProtocol

Defines the protocol used by the network map service

com.r3.corda.networkmanage.common.signer.networkmap.NetworkMapSigner
com.r3.enm.servicesapi.networkmap.handlers.NetworkMapSubmissionMessage

Submission message for the network map.

com.r3.enm.servicesapi.networkmap.handlers.NetworkMapSubmissionResponse

Network map submission response.

com.r3.enm.servicesapi.networkmap.payload.NetworkMapsData
com.r3.enm.servicesapi.networkmap.handlers.NetworkMapsResponseMessage

Response message for the network maps.

com.r3.enm.servicesapi.networkmap.handlers.NetworkMapsRetrievalMessage

Retrieval message for network maps.

com.r3.enm.servicesapi.networkmap.payload.NetworkParametersData
com.r3.enm.servicesapi.zone.handlers.NetworkParametersRequestMessage
com.r3.enm.servicesapi.zone.handlers.NetworkParametersResponseMessage
com.r3.corda.networkmanage.common.signer.networkparameters.NetworkParametersSigner
com.r3.enm.servicesapi.networkmap.handlers.NetworkParametersSubmissionMessage

Submission message for the network parameters.

com.r3.enm.servicesapi.networkmap.handlers.NetworkParametersSubmissionResponse

Network parameters submission response.

com.r3.corda.networkmanage.common.utils.NetworkServicesErrorWithCode
com.r3.corda.networkmanage.common.utils.NetworkServicesUncaughtExceptionHandler
com.r3.corda.networkmanage.common.NewCertificateHierarchy
com.r3.enm.servicesapi.identitymanager.handlers.NewPrivateNetworkMessage

Submission message for a new private network.

com.r3.enm.servicesapi.identitymanager.handlers.NewPrivateNetworkResponse

Response message from doorman for a new private network message.

com.r3.enm.servicesapi.networkmap.payload.NodeInfoHashes
com.r3.enm.servicesapi.networkmap.handlers.NodeInfoHashesResponseMessage

Response message for the node info hashes.

com.r3.enm.servicesapi.networkmap.handlers.NodeInfoHashesRetrievalMessage

Retrieval message for the node info hashes.

com.r3.enm.servicesapi.networkmap.payload.NodeInfos
com.r3.corda.networkmanage.common.OldCertificateHierarchy
com.r3.corda.networkmanage.common.serialization.PKCS10CertificationRequestSerializer
com.r3.enm.servicesapi.networkmap.payload.ParametersUpdateData
com.r3.corda.networkmanage.common.persistence.PersistenceUtilsTest
com.r3.corda.networkmanage.common.healthcheck.PingFailureException
com.r3.corda.networkmanage.common.signer.crl.PluginCertificateRevocationListSigner
com.r3.corda.networkmanage.common.signer.csr.PluginCertificateSigningRequestSigner
com.r3.corda.networkmanage.common.signer.networkmap.PluginNetworkMapSigner
com.r3.corda.networkmanage.common.signer.networkparameters.PluginNetworkParametersSigner
com.r3.enm.model.PrivateNetwork

Encapsulates all the info about the private network.

com.r3.enm.model.RejectionReason

An interface defining rejection reason

com.r3.corda.networkmanage.common.Renderer

Interface for the class responsible for handling messages, errors and user input. Depending on the implementation, can either pipe messages to a log file or some other output (e.g. shell console).

com.r3.enm.model.Request

Interface that contains common properties for both certificate signing request and certificate revocation request.

com.r3.enm.servicesapi.identitymanager.handlers.RetrievePrivateNetworkMappingMessage

Retrieval message for the private network mapping.

com.r3.enm.servicesapi.identitymanager.handlers.RetrievePrivateNetworkMappingResponse

Retrieval message response for the private network mapping.

com.r3.enm.servicesapi.identitymanager.handlers.RetrieveValidCertificatePathRequestMessage

Retrieval message for the valid (approved, signed and not revoked) CSR with the given legalEntityName.

com.r3.enm.servicesapi.identitymanager.handlers.RetrieveValidCertificatePathRequestResponse

Retrieval message response for valid (approved and signed) CSR.

com.r3.corda.networkmanage.common.utils.Revocation
com.r3.enm.servicesapi.revocation.handlers.RevocationPingMessage

Ping message sent to Revocation service.

com.r3.enm.servicesapi.revocation.handlers.RevocationPingResponse

Ping response message from Revocation service.

com.r3.enm.servicesapi.revocation.RevocationProtocol

Defines the protocol used by the revocation service

com.r3.corda.networkmanage.common.cryptoservice.authentication.SecurosysAuthenticationCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.SecurosysCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.keygeneration.SecurosysKeyConfig

All required parameters to generate a Securosys HSM key using a SecurosysPrimusXCryptoService.

com.r3.corda.networkmanage.common.cryptoservice.authentication.SecurosysPasswordCredentials
com.r3.corda.networkmanage.common.cryptoservice.securosys.SecurosysPrimusXCryptoService
com.r3.corda.networkmanage.common.cryptoservice.securosys.SecurosysPrimusXCryptoServiceTest

This test can be run against the cloud HSM provided by Securosys. It has the @Ignore annotation by default as the placeholder values have to be filled out in order to run it (see wiki page for credentials).

com.r3.corda.networkmanage.common.utils.ServiceCommand
com.r3.corda.networkmanage.common.shell.ShellCommandHandler

This class allows for interacting with an interactive shell by invoking external methods, as well as retrieving user input.

com.r3.corda.networkmanage.common.shell.ShellCommands

Shell commands interface allowing for interacting with a shell by retrieving user inputs and rendering menus.

com.r3.corda.networkmanage.common.signer.Signer

An interface for arbitrary data signing functionality.

com.r3.corda.networkmanage.common.hsm.signer.SignerImpl

Signer which connects to a crypto service using the given authenticator to sign bytes.

com.r3.corda.networkmanage.common.signer.SigningDelayedException
com.r3.corda.networkmanage.common.signer.SigningException

Exception thrown whenever any exception is thrown during actual material signing.

com.r3.enm.model.Submission

This is a super class for certificate signing request submission and certificate revocation request submission.

com.r3.corda.networkmanage.common.utils.SupportedCrlReasons
com.r3.enm.servicesapi.networkmap.handlers.SwitchFlagDayMessage

Switch flag message.

com.r3.enm.servicesapi.networkmap.handlers.SwitchFlagDayResponse

Switch flag response.

com.r3.corda.networkmanage.common.adminclient.TestAdminClient
com.r3.corda.networkmanage.common.adminclient.TestAdminSocketServer
com.r3.corda.networkmanage.common.adminclient.UnknownFunctionRequest
com.r3.enm.servicesapi.networkmap.payload.UnsignedNetworkParametersData
com.r3.enm.servicesapi.networkmap.UpdateStatus
com.r3.corda.networkmanage.common.utils.UtilsTest
com.r3.corda.networkmanage.common.cryptoservice.authentication.UtimacoAuthenticationCredentials
com.r3.corda.networkmanage.common.hsm.authentication.UtimacoAuthenticator
com.r3.corda.networkmanage.common.hsm.authentication.UtimacoAuthenticatorInputException
com.r3.corda.networkmanage.common.hsm.authentication.UtimacoAuthenticatorTest
com.r3.corda.networkmanage.common.cryptoservice.authentication.UtimacoCardReaderCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.UtimacoCredentialsTransformer
com.r3.corda.networkmanage.common.cryptoservice.utimaco.UtimacoCryptoService

Implementation of a CryptoService that is backed by a Utimaco HSM.

com.r3.corda.networkmanage.common.cryptoservice.utimaco.UtimacoHsmErrors
com.r3.corda.networkmanage.common.cryptoservice.keygeneration.UtimacoKeyConfig

All required parameters to generate a Utimaco HSM key using a UtimacoCryptoService.

com.r3.corda.networkmanage.common.cryptoservice.authentication.UtimacoKeyFileCredentials
com.r3.corda.networkmanage.common.cryptoservice.authentication.UtimacoPasswordCredentials
com.r3.corda.networkmanage.common.utils.Validated
com.r3.corda.networkmanage.common.utils.VersionProvider

Custom version printing when command is called with --version or -V flag.

com.r3.corda.networkmanage.common.utils.WorkingDirConfigFilePathArgsParser
com.r3.enm.servicesapi.zone.handlers.ZonePingMessage

Ping message sent to Zone service.

com.r3.enm.servicesapi.zone.handlers.ZonePingResponse

Ping response message from Zone service.

com.r3.enm.servicesapi.zone.ZoneProtocol

Defines the protocol used by the Zone service RPC.