summaryrefslogtreecommitdiff
path: root/java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2006-07-03 20:53:43 +0000
committerMark Spruiell <mes@zeroc.com>2006-07-03 20:53:43 +0000
commitf34b18fdc90a1877b3912a10b37a3c4fd33919d9 (patch)
treea3c088d9521e2848ccc3bde25b1f74762fe5a87e /java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java
parentRemoved --warn (diff)
downloadice-f34b18fdc90a1877b3912a10b37a3c4fd33919d9.tar.bz2
ice-f34b18fdc90a1877b3912a10b37a3c4fd33919d9.tar.xz
ice-f34b18fdc90a1877b3912a10b37a3c4fd33919d9.zip
renaming KeyManagerI
Diffstat (limited to 'java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java')
-rw-r--r--java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java70
1 files changed, 70 insertions, 0 deletions
diff --git a/java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java b/java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java
new file mode 100644
index 00000000000..2411cf37700
--- /dev/null
+++ b/java/ssl/jdk1.5/IceSSL/X509KeyManagerI.java
@@ -0,0 +1,70 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2006 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;
+
+final class X509KeyManagerI extends javax.net.ssl.X509ExtendedKeyManager
+{
+ X509KeyManagerI(javax.net.ssl.X509KeyManager del, String alias)
+ {
+ _delegate = del;
+ _alias = alias;
+ }
+
+ public String
+ chooseClientAlias(String[] keyType, java.security.Principal[] issuers, java.net.Socket socket)
+ {
+ return _alias;
+ }
+
+ public String
+ chooseEngineClientAlias(String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
+ {
+ return _alias;
+ }
+
+ public String
+ chooseServerAlias(String keyType, java.security.Principal[] issuers, java.net.Socket socket)
+ {
+ return _alias;
+ }
+
+ public String
+ chooseEngineServerAlias(String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
+ {
+ return _alias;
+ }
+
+ public java.security.cert.X509Certificate[]
+ getCertificateChain(String alias)
+ {
+ return _delegate.getCertificateChain(alias);
+ }
+
+ public String[]
+ getClientAliases(String keyType, java.security.Principal[] issuers)
+ {
+ return _delegate.getClientAliases(keyType, issuers);
+ }
+
+ public String[]
+ getServerAliases(String keyType, java.security.Principal[] issuers)
+ {
+ return _delegate.getServerAliases(keyType, issuers);
+ }
+
+ public java.security.PrivateKey
+ getPrivateKey(String alias)
+ {
+ return _delegate.getPrivateKey(alias);
+ }
+
+ private javax.net.ssl.X509KeyManager _delegate;
+ private String _alias;
+}