Provider1.java revision 0
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott/*
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * Copyright 2006-2007 Sun Microsystems, Inc. All Rights Reserved.
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley *
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott * This code is free software; you can redistribute it and/or modify it
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * under the terms of the GNU General Public License version 2 only, as
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * published by the Free Software Foundation.
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott *
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * This code is distributed in the hope that it will be useful, but WITHOUT
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley * version 2 for more details (a copy is included in the LICENSE file that
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott * accompanied this code).
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley *
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott * You should have received a copy of the GNU General Public License version
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott * 2 along with this work; if not, write to the Free Software Foundation,
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott *
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel * CA 95054 USA or visit www.sun.com if you need additional information or
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel * have any questions.
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel */
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott/*
8059b9b72fd50126d74e09529c974e730727f987Jason Browne * test
481178eb2960a7b5db4b0b90c0bac8d3f2640d8eJake Feasel * @bug 6370923
f17c23f182e13d4da56ccb1e9f956e8567bb373fJake Feasel * @summary SecretKeyFactory failover does not work
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel * @author Brad R. Wetmore
c59eddd488714d955b9d6f3c3f989a62992efd35huck.elliott */
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feaselpackage com.p1;
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feaselimport java.security.*;
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feaselpublic class Provider1 extends Provider {
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel public Provider1() {
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel super("Provider1", 1.0, "SecretKeyFactory");
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel System.out.println("Creating Provider1");
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel put("SecretKeyFactory.DUMMY", "com.p1.P1SecretKeyFactory");
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel }
5e06232b13d26983ad66f05a5d5f839d5eb4216cJake Feasel}
d01b29a2b512ef92eede086eb0eec386988c7c12Jake Feasel