## 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 and Description
    --- | ---
    `void` | InitCAParameters.ParamDef.`check(java.lang.String value)` Check the validity of a param value
    `void` | GridCA.`createDaemon(java.lang.String daemon, java.lang.String user, java.lang.String email)` Create private key and certificate for a sdm daemon.
    `void` | GridCAImpl.`createDaemon(java.lang.String daemon, java.lang.String user, java.lang.String email)` Create private key and certificate for a sdm daemon.
    `java.security.KeyStore` | GridCA.`createDaemonKeyStore(java.lang.String daemon)` Get the keystore for a daemon.
    `java.security.KeyStore` | GridCAImpl.`createDaemonKeyStore(java.lang.String daemon)` Get the keystore for a daemon.
    `java.security.KeyStore` | GridCA.`createKeyStore(java.lang.String username, char[] keystorePassword, char[] privateKeyPassword)` Create a keystore which contains the private key and certificate of an user.
    `java.security.KeyStore` | GridCAImpl.`createKeyStore(java.lang.String username, char[] keystorePassword, char[] privateKeyPassword)` Create a keystore which contains the private key and certificate of an user.
    `java.security.KeyStore` | GridCA.`createSGEDaemonKeyStore(java.lang.String daemon, char[] keystorePassword, char[] privateKeyPassword)` Get the keystore for an SGE daemon.
    `java.security.KeyStore` | GridCAImpl.`createSGEDaemonKeyStore(java.lang.String daemon, char[] keystorePassword, char[] privateKeyPassword)` Get the keystore for a SGE daemon.
    `void` | GridCA.`createUser(java.lang.String username, java.lang.String email)` Create private key and certificate for a user.
    `void` | GridCAImpl.`createUser(java.lang.String username, java.lang.String email)` Create private key and certificate for a user.
    `void` | GridCA.`createUser(java.lang.String username, java.lang.String gecos, java.lang.String email)` Deprecated. the gecos field is no longer used, use @{link #createUser(String,String)} instead
    `void` | GridCAImpl.`createUser(java.lang.String username, java.lang.String gecos, java.lang.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)`
    `java.security.cert.X509Certificate` | GridCA.`getCertificate(java.lang.String username)` Get the X.509 certificate of a user.
    `java.security.cert.X509Certificate` | GridCAImpl.`getCertificate(java.lang.String username)` Get the X.509 certificate of a user.
    `java.security.cert.X509Certificate` | GridCA.`getDaemonCertificate(java.lang.String daemon)` Get the X.509 certificate of a daemon.
    `java.security.cert.X509Certificate` | GridCAImpl.`getDaemonCertificate(java.lang.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(java.lang.String name)` Parse a x500 name
    `void` | GridCA.`renewCaCertificate(int days)` Renew the certificate of the certificate authority
    `void` | GridCAImpl.`renewCaCertificate(int days)`
    `java.security.cert.X509Certificate` | GridCA.`renewCertificate(java.lang.String username, int days)` Renew the certificate of a user.
    `java.security.cert.X509Certificate` | GridCAImpl.`renewCertificate(java.lang.String username, int days)` Renew the certificate of a user.
    `java.security.cert.X509Certificate` | GridCA.`renewDaemonCertificate(java.lang.String daemon, int days)` Renew the certificate of a daemon.
    `java.security.cert.X509Certificate` | GridCAImpl.`renewDaemonCertificate(java.lang.String daemon, int days)` Renew the certificate of a daemon.
    `void` | InitCAParameters.`setAdminEmailAddress(java.lang.String adminEmailAddress)` Set the email address of the ca adminstrator
    `void` | InitCAParameters.`setCountry(java.lang.String country)` Set the country of the ca (e.g.
    `void` | InitCAParameters.`setLocation(java.lang.String location)` Set the location of the ca (e.g.
    `void` | InitCAParameters.`setOrganization(java.lang.String organization)` Set the organization of the ca.
    `void` | InitCAParameters.`setOrganizationUnit(java.lang.String organizationUnit)` Set the organization unit of the ca.
    `void` | InitCAParameters.`setState(java.lang.String state)` Set the state of the ca (e.g.
    `void` | InitCAParameters.`validate()` Validate the `InitCAParameters`
    `void` | GridCAConfiguration.`validate()` Validate the configuration of the `GridCA`.

    Constructors in com.sun.grid.ca that throw GridCAException
    Constructor and Description
    `GridCAImpl(GridCAConfiguration config)` Create a new instance of `GridCAImp`