Uses of Class
ice.cert.X509Certificate

Packages that use X509Certificate
ice.cert Provides support for X509 Certificates. 
ice.ssl Contains implementation of various versions of the SSL protocol. 
 

Uses of X509Certificate in ice.cert
 

Methods in ice.cert that return X509Certificate
 X509Certificate X509CertificateFactory.generateCertificate(InputStream inStream)
          Generates a certificate object and initializes it with the data read from the input stream inStream.
 X509Certificate[] X509CertificateFactory.generateCertificates(InputStream inStream)
          Returns a (possibly empty) collection view of the certificates read from the given input stream inStream.
 

Methods in ice.cert with parameters of type X509Certificate
static void X509Certificate.saveChain(X509Certificate[] chain, OutputStream out)
          Saves a certificate chain in binary form.
static void X509Certificate.saveChainAsText(X509Certificate[] chain, OutputStream out)
          Saves a certificate chain in text form.
 

Uses of X509Certificate in ice.ssl
 

Methods in ice.ssl that return X509Certificate
 X509Certificate[] ClientCertificateList.getCertificateChain(X509Certificate cert)
          Obtains the certificate chain associated with a certificate
 X509Certificate[] CertificateManager.selectName(X500Name[] names)
           
 X509Certificate[] CertificateManager.matchIssuers(X500Name[] origlist)
          Returns the list of client certificate issued by any of the signers in origlist.
 X509Certificate CertificateEvent.getCertificate()
          Returns the server certificate that has been received.
 X509Certificate[] CertificateCallback.selectName(X500Name[] names)
          This method is invoked everytime the SSL layer recieves a certificate request.
 

Methods in ice.ssl with parameters of type X509Certificate
 void ServerCertificateList.addCertificate(X509Certificate cert)
          Adds a new certificate in the list.
 void ServerCertificateList.removeCertificate(X509Certificate cert)
          Removes a certificate from the list.
 void ClientCertificateList.addCertificate(X509Certificate[] chain, PrivateKey key)
          Adds a new certificate in the list.
 void ClientCertificateList.removeCertificate(X509Certificate cert)
          Removes a certificate from the list.
 X509Certificate[] ClientCertificateList.getCertificateChain(X509Certificate cert)
          Obtains the certificate chain associated with a certificate
 PrivateKey ClientCertificateList.getPrivateKey(X509Certificate cert)
           
 CertificateErrorInfo[] CertificateManager.getErrorInfo(X509Certificate[] certs, SSLSocket socket)
          Checks a server certificate, and returns error messages if it's not trusted of some reason.
 boolean CertificateManager.acceptCertificate(X509Certificate[] certs, SSLSocket socket)
           
 PrivateKey CertificateManager.supplyPrivateKey(X509Certificate cert)
           
 boolean CertificateCallback.acceptCertificate(X509Certificate[] certs, SSLSocket socket)
          Method invoked when a certificate is received.
 PrivateKey CertificateCallback.supplyPrivateKey(X509Certificate cert)
          Given a client certificate, supply the private key that belongs to it
 

Constructors in ice.ssl with parameters of type X509Certificate
CertificateEvent(SSLSocket socket, X509Certificate cert, CertificateErrorInfo[] errors)
          Constructs a CertificateEvent object.