@Override public GSSName getName() throws GSSException { return credential.getName(); }
@Override public GSSName getName(Oid mech) throws GSSException { return credential.getName(mech); }
subject.getPrivateCredentials().add(cred); LOG.debug("Added private credential to service principal name: '{}'," + " GSSCredential name: {}", servicePrincipalName, cred.getName()); } catch (GSSException ex) { LOG.warn("Cannot add private credential to subject; "
subject.getPrivateCredentials().add(cred); LOG.debug("Added private credential to service principal name: '{}'," + " GSSCredential name: {}", servicePrincipalName, cred.getName()); } catch (GSSException ex) { LOG.warn("Cannot add private credential to subject; "
this.addPrivateCredential(subject, kerberosCredential.getGssCredential()); GSSName gssName = kerberosCredential.getGssCredential().getName(); subject.getPrincipals().add(new KerberosPrincipal(gssName.toString()));
dataSourceConfiguration.connectionPoolConfiguration().connectionFactoryConfiguration().principal(new NamePrincipal(kerberosCredential.getGssCredential().getName().toString()));
serviceGssCredential.getName(), Arrays2.objectToString(serviceGssCredential.getMechs()));
@Override public GSSName getName(Oid mech) throws GSSException { return credential.getName(mech); }
@Override public GSSName getName(Oid mech) throws GSSException { return credential.getName(mech); }
@Override public GSSName getName() throws GSSException { return credential.getName(); }
@Override public GSSName getName(Oid mech) throws GSSException { return credential.getName(mech); }
@Override public GSSName getName(Oid mech) throws GSSException { return credential.getName(mech); }
@Override public GSSName getName() throws GSSException { return credential.getName(); }
@Override public GSSName getName() throws GSSException { return credential.getName(); }
@Override public GSSName getName() throws GSSException { return credential.getName(); }
@Override public Properties getSecurityProperties(Object securityObject) { if ( securityObject instanceof GSSCredential ) { try { Properties properties = new Properties(); properties.setProperty( "user", ( (GSSCredential) securityObject ).getName( new Oid( KERBEROS_v5 ) ).toString() ); return properties; } catch ( GSSException e ) { // nothing we can do } } return EMPTY_PROPERTIES; } }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { if (cred == null) { GSSManager manager = ExtendedGSSManager.getInstance(); cred = manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT); } return cred.getName(); }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { if (cred == null) { GSSManager manager = ExtendedGSSManager.getInstance(); cred = manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT); } return cred.getName(); }
public String getClientPrincipal() { String principal = ""; try { Oid krb5Oid = new Oid(KRB5MechOID.value.substring(4)); GSSManager gssManager = GSSManager.getInstance(); if (clientCreds == null) { clientCreds = gssManager.createCredential(null, GSSCredential.INDEFINITE_LIFETIME, krb5Oid, GSSCredential.INITIATE_ONLY); } principal = clientCreds.getName().toString(); } catch (Exception e) { logger.error("Error getting created principal: "+e); } return principal; }
this.serverCredentials.getName().toString()); LOGGER.fine(() -> "serverCredentials: " + serverCredentials + ", serverPrincipal: " + serverPrincipal);