Uses of Class
org.nuxeo.ecm.platform.signature.api.exception.CertException
Package
Description
Public Key Infrastructure services.
User information services required for certificate generation and keystore persistance for specific users.
PKI services implementation.
Certificate user services implementation.
-
Uses of CertException in org.nuxeo.ecm.platform.signature.api.pki
Modifier and TypeMethodDescriptionCertService.getCertificate
(KeyStore keystore, String certificateAlias) Retrieves an existing certificate from a keystore using keystore's certificate alias.CertService.getCertificateEmail
(X509Certificate certificate) Extracts the email address from a certificateCertService.getKeyPair
(KeyStore ks, String keyAlias, String certificateAlias, String keyPassword) Retrieves existing private and public key from a KeyStore.CertService.getKeyStore
(InputStream keystoreIS, String password) Retrieves a KeyStore object from a supplied InputStream.CertService.getRootCertificate()
Retrieves the root certificate.RootService.getRootKeystoreIS()
byte[]
RootService.getRootPublicCertificate()
CertService.initializeUser
(UserInfo userInfo, String keyPassword) Generates a private key and a public certificate for a user whose X.509 field information was enclosed in a UserInfo parameter.void
CertService.setRootService
(RootService rootService) Sets up a root service to be used for CA-related services like certificate request signing and certificate revocation.void
CertService.storeCertificate
(KeyStore keystore, OutputStream os, String keystorePassword) Wraps a certificate object into an OutputStream object secured by a keystore password -
Uses of CertException in org.nuxeo.ecm.platform.signature.api.user
Modifier and TypeMethodDescriptionCUserService.createCertificate
(DocumentModel user, String userKeyPassword) Generates user certificate and user keys, saves them to a user store, and persists the store in the directory.void
CUserService.deleteCertificate
(String userID) Deletes user entry from the certificate directory.CUserService.getUserCertInfo
(DocumentModel user, String userKeyPassword) Returns simplified textual representation of a certificate's contents.CUserService.getUserInfo
(DocumentModel userModel) Retrieves a UserInfo object containing information needed for certificate generation.CUserService.getUserKeystore
(String userID, String userKeyPassword) Retrieves user keystore from the directory.boolean
CUserService.hasCertificate
(String userID) Checks if the user is present in the certificate directory.void
Verifies that all required X500 Principal field values have been set on this object -
Uses of CertException in org.nuxeo.ecm.platform.signature.core.pki
Modifier and TypeMethodDescriptionprotected X509Certificate
CertServiceImpl.getCertificate
(KeyPair keyPair, UserInfo userInfo) CertServiceImpl.getCertificate
(KeyStore ks, String certificateAlias) protected X509Certificate
RootServiceImpl.getCertificate
(KeyStore ks, String certificateAlias) CertServiceImpl.getCertificateEmail
(X509Certificate certificate) CertServiceImpl.getKeyPair
(KeyStore ks, String keyAlias, String certAlias, String keyPassword) CertServiceImpl.getKeyStore
(InputStream keystoreIS, String password) RootServiceImpl.getKeyStore
(InputStream keystoreIS, String password) CertServiceImpl.getRootCertificate()
RootServiceImpl.getRootKeystoreIS()
byte[]
RootServiceImpl.getRootPublicCertificate()
Public certificate for the CA root.protected RootService
CertServiceImpl.getRootService()
protected void
RootServiceImpl.initializeRoot()
CertServiceImpl.initializeUser
(UserInfo userInfo, String suppliedPassword) void
RootServiceImpl.registerContribution
(Object contribution, String extensionPoint, ComponentInstance contributor) void
CertServiceImpl.storeCertificate
(KeyStore keystore, OutputStream os, String keystorePassword) -
Uses of CertException in org.nuxeo.ecm.platform.signature.core.user
Modifier and TypeMethodDescriptionCUserServiceImpl.createCertificate
(DocumentModel user, String userKeyPassword) void
CUserServiceImpl.deleteCertificate
(String userID) CUserServiceImpl.getUserCertInfo
(DocumentModel user, String userKeyPassword) CUserServiceImpl.getUserInfo
(DocumentModel userModel) CUserServiceImpl.getUserKeystore
(String userID, String userKeystorePassword) boolean
CUserServiceImpl.hasCertificate
(String userID)