// ********************************************************************** // // Copyright (c) 2003-2010 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** package IceSSL; class PluginI implements Plugin { public PluginI(Ice.Communicator communicator) { _instance = new Instance(communicator); } public void initialize() { _instance.initialize(); } public void destroy() { } public void setContext(javax.net.ssl.SSLContext context) { _instance.context(context); } public javax.net.ssl.SSLContext getContext() { return _instance.context(); } public void setCertificateVerifier(CertificateVerifier verifier) { _instance.setCertificateVerifier(verifier); } public CertificateVerifier getCertificateVerifier() { return _instance.getCertificateVerifier(); } public void setPasswordCallback(PasswordCallback callback) { _instance.setPasswordCallback(callback); } public PasswordCallback getPasswordCallback() { return _instance.getPasswordCallback(); } public void setKeystoreStream(java.io.InputStream stream) { _instance.setKeystoreStream(stream); } public void setTruststoreStream(java.io.InputStream stream) { _instance.setTruststoreStream(stream); } public void addSeedStream(java.io.InputStream stream) { _instance.addSeedStream(stream); } private Instance _instance; }