# Uses of Class
com.sun.grid.ca.GridCAException

Packages that use GridCAException
Package
Description
com.sun.grid.ca
This provides a java binding to the gridengine CA infrastructure

## Uses of GridCAException in com.sun.grid.ca

Methods in com.sun.grid.ca that throw GridCAException
Modifier and Type
Method
Description
`void`
InitCAParameters.ParamDef.`check(String value)`
Check the validity of a param value
`void`
GridCA.`createDaemon(String daemon, String user, String email)`
Create private key and certificate for a sdm daemon.
`void`
GridCAImpl.`createDaemon(String daemon, String user, String email)`
Create private key and certificate for a sdm daemon.
`KeyStore`
GridCA.`createDaemonKeyStore(String daemon)`
Get the keystore for a daemon.
`KeyStore`
GridCAImpl.`createDaemonKeyStore(String daemon)`
Get the keystore for a daemon.
`KeyStore`
GridCA.`createKeyStore(String username, char[] keystorePassword, char[] privateKeyPassword)`
Create a keystore which contains the private key and certificate of an user.
`KeyStore`
GridCAImpl.`createKeyStore(String username, char[] keystorePassword, char[] privateKeyPassword)`
Create a keystore which contains the private key and certificate of an user.
`KeyStore`
GridCA.`createSGEDaemonKeyStore(String daemon, char[] keystorePassword, char[] privateKeyPassword)`
Get the keystore for an SGE daemon.
`KeyStore`
GridCAImpl.`createSGEDaemonKeyStore(String daemon, char[] keystorePassword, char[] privateKeyPassword)`
Get the keystore for a SGE daemon.
`void`
GridCA.`createUser(String username, String email)`
Create private key and certificate for a user.
`void`
GridCA.`createUser(String username, String gecos, String email)`
Deprecated.
the gecos field is no longer used, use @{link #createUser(String,String)} instead
`void`
GridCAImpl.`createUser(String username, String email)`
Create private key and certificate for a user.
`void`
GridCAImpl.`createUser(String username, String gecos, String email)`
Deprecated.
the gecos field is no longer used, use @{link #createUser(String,String)} instead
`protected void`
GridCAImpl.`execute(Expect pb)`
`protected void`
GridCAImpl.`execute(Expect pb, boolean setLock)`
`X509Certificate`
GridCA.`getCertificate(String username)`
Get the X.509 certificate of a user.
`X509Certificate`
GridCAImpl.`getCertificate(String username)`
Get the X.509 certificate of a user.
`X509Certificate`
GridCA.`getDaemonCertificate(String daemon)`
Get the X.509 certificate of a daemon.
`X509Certificate`
GridCAImpl.`getDaemonCertificate(String daemon)`
Get the X.509 certificate of a daemon.
`void`
GridCA.`init(InitCAParameters params)`
Initialize the Grid CA
`void`
GridCAImpl.`init(InitCAParameters params)`
Initialize the gridengine ca.
`static GridCA`
GridCAFactory.`newInstance(GridCAConfiguration config)`
Create a new `GridCA`
`static GridCAX500Name`
GridCAX500Name.`parse(String name)`
Parse a x500 name
`void`
GridCA.`renewCaCertificate(int days)`
Renew the certificate of the certificate authority
`void`
GridCAImpl.`renewCaCertificate(int days)`
`X509Certificate`
GridCA.`renewCertificate(String username, int days)`
Renew the certificate of a user.
`X509Certificate`
GridCAImpl.`renewCertificate(String username, int days)`
Renew the certificate of a user.
`X509Certificate`
GridCA.`renewDaemonCertificate(String daemon, int days)`
Renew the certificate of a daemon.
`X509Certificate`
GridCAImpl.`renewDaemonCertificate(String daemon, int days)`
Renew the certificate of a daemon.
`void`
InitCAParameters.`setAdminEmailAddress(String adminEmailAddress)`
Set the email address of the ca adminstrator
`void`
InitCAParameters.`setCountry(String country)`
Set the country of the ca (e.g.
`void`
InitCAParameters.`setLocation(String location)`
Set the location of the ca (e.g.
`void`
InitCAParameters.`setOrganization(String organization)`
Set the organization of the ca.
`void`
InitCAParameters.`setOrganizationUnit(String organizationUnit)`
Set the organization unit of the ca.
`void`
InitCAParameters.`setState(String state)`
Set the state of the ca (e.g.
`void`
GridCAConfiguration.`validate()`
Validate the configuration of the `GridCA`.
`void`
InitCAParameters.`validate()`
Validate the `InitCAParameters`
Constructors in com.sun.grid.ca that throw GridCAException
Modifier
Constructor
Description
``
`GridCAImpl(GridCAConfiguration config)`
Create a new instance of `GridCAImp`