Examples of GlobusGSSCredentialImpl


Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

            throws IOException {
        if (! (credential instanceof GlobusGSSCredentialImpl) ) {
            log.error("Could not create credential file.");
            return null;
        }
        GlobusGSSCredentialImpl gssCredential =
            (GlobusGSSCredentialImpl)credential;
        String fileName = getCredentialFileName(dn);
        File file = null;
        // If file doesn't exist then create it...
        if (fileName == null) {
            // Get file name in which to store credential
            fileName = activeCredentialDir
                + DN2MD5Filename(gssCredential.getGlobusCredential().getIdentityCertificate());
            file = new File(fileName);
        } else {
            file = new File(fileName);
        }
        if (file.exists()) {
            file.delete();
        }
        log.info("Saving credential [" + dn + "] to file " + fileName);
        // Write credential to file output stream
        FileOutputStream fileOut = null;
        try {
            fileOut = new FileOutputStream(file);
            gssCredential.getGlobusCredential().save(fileOut);
        } finally {
            if (fileOut != null) {
                fileOut.close();
            }
        }
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

                CertificateCredential certificateCredential = (CertificateCredential) credential;

                X509Certificate[] certificates = certificateCredential.getCertificates();
                X509Credential newCredential = new X509Credential(certificateCredential.getPrivateKey(), certificates);

                GlobusGSSCredentialImpl cred = new GlobusGSSCredentialImpl(newCredential, GSSCredential.INITIATE_AND_ACCEPT);
                System.out.print(cred.export(ExtendedGSSCredential.IMPEXP_OPAQUE));
                return cred;
                //return new GlobusGSSCredentialImpl(newCredential,
                //        GSSCredential.INITIATE_AND_ACCEPT);
            } else {
                log.info("Credential type is not CertificateCredential. Cannot create mapping globus credentials. " +
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

        return "srb://" + srbAccount.getHost() + ":" + srbAccount.getPort();
    }

    public static void main(String[] args) throws FileSystemException, GlobusCredentialException, GSSException {
    GlobusCredential gCert = GlobusCredential.getDefaultCredential();
        GlobusGSSCredentialImpl cert = new GlobusGSSCredentialImpl(gCert, GSSCredential.INITIATE_AND_ACCEPT);
        SRBAccount srbAccount = new SRBAccount("srb.ivec.org",
                            5544,
                            cert);
        srbAccount.setDefaultStorageResource("srb.ivec.org");
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

        GlobusCredential gCert = GlobusCredential.getDefaultCredential();

        System.out.println("id: " + gCert.getIdentity());
        System.out.println("getting default credentials");

        GSSCredential cert = new GlobusGSSCredentialImpl(gCert, GSSCredential.INITIATE_AND_ACCEPT);
        //SRBAccount srbAccount = new SRBAccount("srbdev.sf.utas.edu.au",
        //                    5544,
        //                    cert);

        IRODSAccount irodsAccount = new IRODSAccount("srbdev.vpac.org", 1247,
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

            if (log.isDebugEnabled()) {
                log.debug("Parameter cred is not GlobusGSSCredentialImpl");
            }
            return null;
        }
        GlobusGSSCredentialImpl globus_cred = (GlobusGSSCredentialImpl)cred;
        X509Certificate [] certs = globus_cred.getCertificateChain();
        if (certs == null) {
            if (log.isDebugEnabled()) {
                log.debug("Couldn't get Certificate chain");
            }
            return null;
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

                CertificateCredential certificateCredential = (CertificateCredential) credential;

                X509Certificate[] certificates = certificateCredential.getCertificates();
                X509Credential newCredential = new X509Credential(certificateCredential.getPrivateKey(), certificates);

                GlobusGSSCredentialImpl cred = new GlobusGSSCredentialImpl(newCredential, GSSCredential.INITIATE_AND_ACCEPT);
                System.out.print(cred.export(ExtendedGSSCredential.IMPEXP_OPAQUE));
                return cred;
                //return new GlobusGSSCredentialImpl(newCredential,
                //        GSSCredential.INITIATE_AND_ACCEPT);
            } else {
                log.info("Credential type is not CertificateCredential. Cannot create mapping globus credentials. " +
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

                CertificateCredential certificateCredential = (CertificateCredential) credential;

                X509Certificate[] certificates = certificateCredential.getCertificates();
                X509Credential newCredential = new X509Credential(certificateCredential.getPrivateKey(), certificates);

                GlobusGSSCredentialImpl cred = new GlobusGSSCredentialImpl(newCredential, GSSCredential.INITIATE_AND_ACCEPT);
                System.out.print(cred.export(ExtendedGSSCredential.IMPEXP_OPAQUE));
                return cred;
                //return new GlobusGSSCredentialImpl(newCredential,
                //        GSSCredential.INITIATE_AND_ACCEPT);
            } else {
                log.info("Credential type is not CertificateCredential. Cannot create mapping globus credentials. " +
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

                CertificateCredential certificateCredential = (CertificateCredential) credential;

                X509Certificate[] certificates = certificateCredential.getCertificates();
                X509Credential newCredential = new X509Credential(certificateCredential.getPrivateKey(), certificates);

                GlobusGSSCredentialImpl cred = new GlobusGSSCredentialImpl(newCredential, GSSCredential.INITIATE_AND_ACCEPT);
                System.out.print(cred.export(ExtendedGSSCredential.IMPEXP_OPAQUE));
                return cred;
                //return new GlobusGSSCredentialImpl(newCredential,
                //        GSSCredential.INITIATE_AND_ACCEPT);
            } else {
                log.info("Credential type is not CertificateCredential. Cannot create mapping globus credentials. " +
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

        final GlobusCredential credential = getGlobusCredential();
        if (credential == null) {
            return null;
        }
        return new GlobusGSSCredentialImpl(credential, GSSCredential.INITIATE_ONLY);
    }
View Full Code Here

Examples of org.globus.gsi.gssapi.GlobusGSSCredentialImpl

                CertificateCredential certificateCredential = (CertificateCredential) credential;

                X509Certificate[] certificates = certificateCredential.getCertificates();
                X509Credential newCredential = new X509Credential(certificateCredential.getPrivateKey(), certificates);

                GlobusGSSCredentialImpl cred = new GlobusGSSCredentialImpl(newCredential, GSSCredential.INITIATE_AND_ACCEPT);
                System.out.print(cred.export(ExtendedGSSCredential.IMPEXP_OPAQUE));
                return cred;
                //return new GlobusGSSCredentialImpl(newCredential,
                //        GSSCredential.INITIATE_AND_ACCEPT);
            } else {
                log.info("Credential type is not CertificateCredential. Cannot create mapping globus credentials. " +
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.