## 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​(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` | 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 email)` | Create private key and certificate for a user.
    `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` | GridCAConfiguration.`validate()` | Validate the configuration of the `GridCA`.
    `void` | InitCAParameters.`validate()` | Validate the `InitCAParameters`

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