Examples of PKCS1EncodedKeySpec


Examples of net.oauth.signature.pem.PKCS1EncodedKeySpec

        PEMReader reader = new PEMReader(stream);
        byte[] bytes = reader.getDerBytes();
        KeySpec keySpec;

        if (PEMReader.PRIVATE_PKCS1_MARKER.equals(reader.getBeginMarker())) {
            keySpec = (new PKCS1EncodedKeySpec(bytes)).getKeySpec();
        } else if (PEMReader.PRIVATE_PKCS8_MARKER.equals(reader.getBeginMarker())) {
            keySpec = new PKCS8EncodedKeySpec(bytes);
        } else {
            throw new IOException("Invalid PEM file: Unknown marker " +
                    "for private key " + reader.getBeginMarker());
View Full Code Here

Examples of net.oauth.signature.pem.PKCS1EncodedKeySpec

            throws InvalidKeySpecException, NoSuchAlgorithmException, IOException{
        KeyFactory keyFactory = KeyFactory.getInstance("RSA");
        KeySpec keySpec = null;
        PEMReader pr = new PEMReader(encodedPrivateKey);
        if(PEMReader.PRIVATE_PKCS1_MARKER.equals(pr.getBeginMarker())){
            keySpec = (new PKCS1EncodedKeySpec(pr.getDerBytes())).getKeySpec();
        }else if(PEMReader.PRIVATE_PKCS8_MARKER.equals(pr.getBeginMarker())){
          keySpec = new PKCS8EncodedKeySpec(pr.getDerBytes());
        }
        this.privateKey = keyFactory.generatePrivate(keySpec);
    }
View Full Code Here

Examples of net.oauth.signature.pem.PKCS1EncodedKeySpec

        PEMReader reader = new PEMReader(stream);
        byte[] bytes = reader.getDerBytes();
        KeySpec keySpec;

        if (PEMReader.PRIVATE_PKCS1_MARKER.equals(reader.getBeginMarker())) {
            keySpec = (new PKCS1EncodedKeySpec(bytes)).getKeySpec();
        } else if (PEMReader.PRIVATE_PKCS8_MARKER.equals(reader.getBeginMarker())) {
            keySpec = new PKCS8EncodedKeySpec(bytes);
        } else {
            throw new IOException("Invalid PEM file: Unknown marker " +
                    "for private key " + reader.getBeginMarker());
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.