Package com.sun.enterprise.security.auth.login.common

Examples of com.sun.enterprise.security.auth.login.common.X509CertificateCredential


                            new Object[]{user, realm});
                }
                setClientSecurityContext(user, fs);
                return;
            } else if (obj instanceof X509CertificateCredential){
                X509CertificateCredential p = (X509CertificateCredential) obj;
                String user = p.getAlias();
                if(_logger.isLoggable(Level.FINEST)){
                    String realm = p.getRealm();
                    _logger.log(Level.FINEST, "In LCD cert-login::{0} realm :{1}",
                            new Object[]{user, realm});
                }
                setClientSecurityContext(user, fs);
                return;
View Full Code Here


            /**
             * The alias field in the X509CertificateCredential is currently ignored
             * by the RI. So it is set to "dummy".
             *
             */
            X509CertificateCredential cred =
                new X509CertificateCredential(certchain, certchain[0].getSubjectDN().getName(), "default");
            if(_logger.isLoggable(Level.FINE)){
                _logger.log(Level.FINE,"Adding X509CertificateCredential to subject's PublicCredentials");
            }
            sc.subject.getPublicCredentials().add(cred);
            sc.identcls = X509CertificateCredential.class;
View Full Code Here

            sslUtils.setAppclientSsl(ssl);
           
      String realm = LoginContextDriver.CERT_REALMNAME;
      X509Certificate[] certChain = new X509Certificate[1];
      certChain[0] = certificate;
      X509CertificateCredential pc =
    new X509CertificateCredential(certChain, alias, realm);
      if(!subject.getPrivateCredentials().contains(pc)) {
    subject.getPrivateCredentials().add(pc);
            }

      commitSucceeded = true;
View Full Code Here

TOP

Related Classes of com.sun.enterprise.security.auth.login.common.X509CertificateCredential

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.