Package java.security.spec

Examples of java.security.spec.EncodedKeySpec


            LdapException ne = new LdapException( I18n.err( I18n.ERR_288, ALGORITHM ) );
            ne.initCause( e );
            throw ne;
        }

        EncodedKeySpec privateKeySpec = new PKCS8EncodedKeySpec( entry.get( PRIVATE_KEY_AT ).getBytes() );
        try
        {
            privateKey = keyFactory.generatePrivate( privateKeySpec );
        }
        catch ( Exception e )
        {
            LdapException ne = new LdapException( I18n.err( I18n.ERR_289 ) );
            ne.initCause( e );
            throw ne;
        }

        EncodedKeySpec publicKeySpec = new X509EncodedKeySpec( entry.get( PUBLIC_KEY_AT ).getBytes() );
        try
        {
            publicKey = keyFactory.generatePublic( publicKeySpec );
        }
        catch ( InvalidKeySpecException e )
View Full Code Here


  @Deprecated
  private static PublicKey decodePublicKey(String publicKey) throws Exception {
    KeyFactory keyFactory = KeyFactory.getInstance(DSA_ALGORITHM);
    byte[] publicKeyBytes = Base64.decodeBase64(publicKey);
    //EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(publicKeyBytes);
    EncodedKeySpec publicKeySpec = new PKCS8EncodedKeySpec(publicKeyBytes);
    return keyFactory.generatePublic(publicKeySpec);
  }
View Full Code Here

        }
           
             try{
                   String algorithm = "RSA";
                   KeyFactory keyFactory = KeyFactory.getInstance(algorithm);
                   EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(publicKey.getCert().getBytes(1,(int) publicKey.getCert().length() ));
                   PublicKey regenerateThePublicKey = keyFactory.generatePublic(publicKeySpec);
                   cert.verify(regenerateThePublicKey)
                  
                   //get the merchant name
                     if(publicKey!=null)
View Full Code Here

          }
             
               try{
                     String algorithm = "RSA";
                     KeyFactory keyFactory = KeyFactory.getInstance(algorithm);
                     EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(publicKey.getCert().getBytes(1,(int) publicKey.getCert().length() ));
                     PublicKey regenerateThePublicKey = keyFactory.generatePublic(publicKeySpec);
                     cert.verify(regenerateThePublicKey)
                    
                     //get the merchant name
                       if(publicKey!=null)
View Full Code Here

    if (rawPublicKeyBytes == null) {
      publicKey = certificateChain[0].getPublicKey();
    } else {
      // get server's public key from Raw Public Key
      EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(rawPublicKeyBytes);
      try {
        // TODO make instance variable
        publicKey = KeyFactory.getInstance("EC").generatePublic(publicKeySpec);
      } catch (Exception e) {
        LOGGER.severe("Could not reconstruct the server's public key.");
View Full Code Here

            LdapException ne = new LdapException( I18n.err( I18n.ERR_288, ALGORITHM ) );
            ne.initCause( e );
            throw ne;
        }
       
        EncodedKeySpec privateKeySpec = new PKCS8EncodedKeySpec( entry.get( PRIVATE_KEY_AT ).getBytes() );
        try
        {
            privateKey = keyFactory.generatePrivate( privateKeySpec );
        }
        catch ( Exception e )
        {
            LdapException ne = new LdapException( I18n.err( I18n.ERR_289 ) );
            ne.initCause( e );
            throw ne;
        }
   
        EncodedKeySpec publicKeySpec = new X509EncodedKeySpec( entry.get( PUBLIC_KEY_AT ).getBytes() );
        try
        {
            publicKey = keyFactory.generatePublic( publicKeySpec );
        }
        catch ( InvalidKeySpecException e )
View Full Code Here

    public PublicKey getPublicKeyFromBytes(byte[] keyBuffer) throws InvalidKeySpecException {
  return keyFact.generatePublic(new X509EncodedKeySpec(keyBuffer))
    }
   
    public byte[] getBytesOfPrivateKey(PrivateKey privKey) throws InvalidKeySpecException
  EncodedKeySpec keySpec =
      keyFact.getKeySpec(privKey, PKCS8EncodedKeySpec.class);
  return keySpec.getEncoded();
    }
View Full Code Here

      keyFact.getKeySpec(privKey, PKCS8EncodedKeySpec.class);
  return keySpec.getEncoded();
    }
   
    public byte[] getBytesOfPublicKey(PublicKey pubKey) throws InvalidKeySpecException
  EncodedKeySpec keySpec =
      keyFact.getKeySpec(pubKey, X509EncodedKeySpec.class);
  return keySpec.getEncoded();
    }
View Full Code Here

    }

    private PublicKey getPublicKeyFromDer(byte[] publicKeyObject)
            throws GeneralSecurityException {
        KeyFactory fac = KeyFactory.getInstance("RSA");
        EncodedKeySpec pubKeySpec = new X509EncodedKeySpec(publicKeyObject);
        return fac.generatePublic(pubKeySpec);
    }
View Full Code Here

    }

    private PrivateKey getPrivateKeyFromDer(byte[] privateKeyObject)
            throws GeneralSecurityException {
        KeyFactory fac = KeyFactory.getInstance("RSA");
        EncodedKeySpec privKeySpec = new PKCS8EncodedKeySpec(privateKeyObject);
        return fac.generatePrivate(privKeySpec);
    }
View Full Code Here

TOP

Related Classes of java.security.spec.EncodedKeySpec

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.