Examples of X500Principal


Examples of javax.security.auth.x500.X500Principal

        assertNull(saslServer.getAuthorizationID());
    }

    public void testAuthenticatePrincipalCnOnly() throws Exception
    {
        X500Principal principal = new X500Principal("CN=person");
        UsernamePrincipal expectedPrincipal = new UsernamePrincipal("person");
        SaslServer saslServer = _manager.createSaslServer("EXTERNAL", "example.example.com", principal);

        AuthenticationResult result = _manager.authenticate(saslServer, new byte[0]);
        assertNotNull(result);
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

        assertEquals("person", saslServer.getAuthorizationID());
    }

    public void testAuthenticatePrinicpalCnAndDc() throws Exception
    {
        X500Principal principal = new X500Principal("CN=person, DC=example, DC=com");
        UsernamePrincipal expectedPrincipal = new UsernamePrincipal("person@example.com");
        SaslServer saslServer = _manager.createSaslServer("EXTERNAL", "example.example.com", principal);

        AuthenticationResult result = _manager.authenticate(saslServer, new byte[0]);
        assertNotNull(result);
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

        assertEquals("person@example.com", saslServer.getAuthorizationID());
    }

    public void testAuthenticatePrinicpalCnDc_OtherComponentsIgnored() throws Exception
    {
        X500Principal principal = new X500Principal("CN=person, DC=example, DC=com, O=My Company Ltd, L=Newbury, ST=Berkshire, C=GB");
        UsernamePrincipal expectedPrincipal = new UsernamePrincipal("person@example.com");
        SaslServer saslServer = _manager.createSaslServer("EXTERNAL", "example.example.com", principal);

        AuthenticationResult result = _manager.authenticate(saslServer, new byte[0]);
        assertNotNull(result);
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

        assertEquals("person@example.com", saslServer.getAuthorizationID());
    }

    public void testAuthenticatePrincipalCn_OtherComponentsIgnored() throws Exception
    {
        X500Principal principal = new X500Principal("CN=person, O=My Company Ltd, L=Newbury, ST=Berkshire, C=GB");
        UsernamePrincipal expectedPrincipal = new UsernamePrincipal("person");
        SaslServer saslServer = _manager.createSaslServer("EXTERNAL", "example.example.com", principal);

        AuthenticationResult result = _manager.authenticate(saslServer, new byte[0]);
        assertNotNull(result);
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

        createSaslServerTestImpl(_managerUsingFullDN);
    }

    public void testFullDNMode_Authenticate() throws Exception
    {
        X500Principal principal = new X500Principal("CN=person, DC=example, DC=com");
        SaslServer saslServer = _managerUsingFullDN.createSaslServer("EXTERNAL", "example.example.com", principal);

        AuthenticationResult result = _managerUsingFullDN.authenticate(saslServer, new byte[0]);
        assertNotNull(result);
        assertEquals("Expected authentication to be successful",
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

          int index = skipSpaces(dn, 1);
          if (dn.charAt(index) != ',') {
            throw new IllegalArgumentException("invalid wildcard prefix");
          }
          rdns.add(STAR_WILDCARD);
          dn = new X500Principal(dn.substring(index + 1)).getName(X500Principal.CANONICAL);
        } else {
          dn = new X500Principal(dn).getName(X500Principal.CANONICAL);
        }
        // Now dn is a nice CANONICAL DN
        parseDN(dn, rdns);
        parsed.set(i, rdns);
      }
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

      }
      List<Object> result = new ArrayList<Object>(chain.size());
      // Now we parse is a list of strings, lets make List of rdn out
      // of them
      for (String dn : chain) {
        dn = new X500Principal(dn).getName(X500Principal.CANONICAL);
        // Now dn is a nice CANONICAL DN
        List<Object> rdns = new ArrayList<Object>();
        parseDN(dn, rdns);
        result.add(rdns);
      }
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

  public String getSecurityGroupName() {
    return "service-" + getServiceKey();
  }

  public X500Principal getX500Principal() {
    return new X500Principal("CN=" + getServiceKey());
  }
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

    return project;
  }

  public X500Principal getX500Principal() {
    return new X500Principal("CN=" + getProjectId().getKey());
  }
View Full Code Here

Examples of javax.security.auth.x500.X500Principal

      project.setProjectSecret(project.getProjectSecret());

      if (project.getPkiCertificate() == null) {
        // KeyPair keyPair = RsaUtils.generateRsaKeyPair();
        // SimpleCertificateAuthority ca = new SimpleCertificateAuthority();
        X500Principal subject = new X500Principal("CN=" + project.getName());
        CertificateAndKey certificateAndKey = CertificateUtils.createSelfSigned(subject,
            RsaUtils.DEFAULT_KEYSIZE);
        project.setPkiCertificate(certificateAndKey.getCertificateChain()[0]);
        project.setPkiPrivateKey(certificateAndKey.getPrivateKey());
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.